【问题标题】:How to Get Pages That Are Opened in Tabs如何获取在选项卡中打开的页面
【发布时间】:2011-12-18 16:43:00
【问题描述】:

我正在尝试为 Google Chrome 编写扩展程序。我的扩展程序需要有关打开的选项卡的信息,实际上,我想知道,例如,在选项卡 [1] 中,http://www.google.com 是打开的。

我将如何实现这一点,谢谢:)

【问题讨论】:

标签: google-chrome tabs google-chrome-extension


【解决方案1】:

您必须将"tabs" 添加到permissions 的manifest.json 文件中。然后,您可以简单地使用chrome.tabs.query 函数并且不指定任何属性来获取所有选项卡。

一些示例代码如下所示:

chrome.tabs.query(null, function (tab){
    console.log(tab[0].url);
});

【讨论】:

  • 谢谢,但是如何使用 chrome.tabs api?我将您的代码添加到我的代码文件中,没有任何反应。
  • 糟糕。我忘了console.log它。 :P。尝试将代码放在控制台中的任何位置打开文件。它应该告诉你第一个标签的 URL。
猜你喜欢
  • 2015-07-26
  • 1970-01-01
  • 2011-04-23
  • 1970-01-01
  • 2016-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多