【发布时间】:2011-12-18 16:43:00
【问题描述】:
我正在尝试为 Google Chrome 编写扩展程序。我的扩展程序需要有关打开的选项卡的信息,实际上,我想知道,例如,在选项卡 [1] 中,http://www.google.com 是打开的。
我将如何实现这一点,谢谢:)
【问题讨论】:
标签: google-chrome tabs google-chrome-extension
我正在尝试为 Google Chrome 编写扩展程序。我的扩展程序需要有关打开的选项卡的信息,实际上,我想知道,例如,在选项卡 [1] 中,http://www.google.com 是打开的。
我将如何实现这一点,谢谢:)
【问题讨论】:
标签: google-chrome tabs google-chrome-extension
您必须将"tabs" 添加到permissions 的manifest.json 文件中。然后,您可以简单地使用chrome.tabs.query 函数并且不指定任何属性来获取所有选项卡。
一些示例代码如下所示:
chrome.tabs.query(null, function (tab){
console.log(tab[0].url);
});
【讨论】:
console.log它。 :P。尝试将代码放在控制台中的任何位置打开文件。它应该告诉你第一个标签的 URL。