Ste*_*nko 1 javascript google-chrome google-chrome-extension
目前,我从html页面向chrome扩展程序发送消息,然后依次调用
chrome.windows.getCurrent(function (win) {
callback(win.id)
});
Run Code Online (Sandbox Code Playgroud)
获取窗口ID。但是,如果用户在此调用之前选择了另一个(或打开新的)窗口,则会得到错误的ID。我如何获取运行我的JS代码的窗口的ID?
在后台脚本中,您可能使用 chrome.runtime.onMessage.addListener(function(message, sender, sendResponse){ ... }
在该侦听器中,sender.tab.windowId无论当前处于活动状态的窗口如何,您都可以使用获取将消息发送到后台脚本的窗口的ID。
| 归档时间: |
|
| 查看次数: |
2789 次 |
| 最近记录: |