iMa*_*ath 3 google-chrome google-chrome-extension
我是谷歌Chrome扩展程序开发的新手,我想知道如何获取当前窗口当前选项卡的引用.
我使用chrome.tabs.query({'active': true}但是当多个窗口打开时它不起作用.
每个具有选项卡的窗口都有一个选项active卡,因此如果打开了多个窗口,则需要指定所需的窗口.
要获取当前脚本正在调用的窗口,请使用:
chrome.tabs.query({ active: true, windowId: chrome.windows.WINDOW_ID_CURRENT }, function (tabs) {
// Do something with tabs
});
Run Code Online (Sandbox Code Playgroud)
但是,如果"当前窗口"是指向用户显示的最前方聚焦窗口,请使用:
chrome.tabs.query({ active: true, lastFocusedWindow: true }, function (tabs) {
// Do something with tabs
});
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅chrome.tabs.query和Chrome对当前窗口的定义.
| 归档时间: |
|
| 查看次数: |
2025 次 |
| 最近记录: |