检测 Google Chrome 中所有打开的页面,而不仅仅是当前窗口中的页面
我正在寻找一种类似于以下内容的方法:
chrome.tabs.getAllInWindow(integer windowId, function callback)
可以获取网络浏览器打开的所有选项卡/页面,无论它们是否位于当前打开的窗口中。
我发现:
chrome.windows.getAll(object getInfo, function callback)
但这本身并不能达到我想要的效果。
能否以某种方式将两者组合起来以获得当前在网络浏览器中打开的所有页面?或者有更好的方法来做到这一点吗?
谢谢。
I'm looking for a method similar to:
chrome.tabs.getAllInWindow(integer windowId, function callback)
that can get all tabs/pages that are open by the web-browser, whether or not they are in the currently opened window.
I've found:
chrome.windows.getAll(object getInfo, function callback)
but this by itself does not do what I want.
Can the two be combined somehow to get all the pages currently open in the web browser? Or is there a better way to do this?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果将
populate
标志传递给getAll
,它不仅会返回所有窗口,还会返回这些窗口中的选项卡:If you pass
populate
flag togetAll
it will return not only all windows but tabs in those windows as well: