我正在尝试找到一种方法来计算当前通过 javascript 在 Chrome 中打开的选项卡数量。
我搜索并找到了 chrome.tabs.query()
。但是当我打开我的控制台并尝试它时,我收到了一条未定义的消息。
是Chrome不支持了,还是只能用于扩展开发?
原文由 Ho Ha 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试找到一种方法来计算当前通过 javascript 在 Chrome 中打开的选项卡数量。
我搜索并找到了 chrome.tabs.query()
。但是当我打开我的控制台并尝试它时,我收到了一条未定义的消息。
是Chrome不支持了,还是只能用于扩展开发?
原文由 Ho Ha 发布,翻译遵循 CC BY-SA 4.0 许可协议
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
3 回答1.3k 阅读✓ 已解决
正如 wscourge 所暗示的,
chrome.tabs.query()
是一个 Chrome 扩展 API,它仅适用于扩展,不适用于网页 JavaScript。事实上,它仅在扩展的后台上下文中可用(即不是内容脚本)。要查找打开的选项卡数量,您可以执行以下操作:
如果你想从控制台运行它,你需要加载一个有背景页面的扩展。然后您需要打开 后台页面的控制台。从该控制台,您可以执行上面的代码。