我正在做一个 chrome 扩展,文档中有这个说法 about chrome.tabs.onActivated
.
每当我尝试放置chrome.tabs.onActivated.addListener
, 它说Uncaught TypeError: Cannot call method 'addListener' of undefined
.
整个background.html:
<script>
chrome.tabs.onActivated.addListener(function(info) {
var tab = chrome.tabs.get(info.tabId, function(tab) {
localStorage["current_url"] = tab.url;
});
});
</script>
文档是不完整的。从 Chrome 18 开始,chrome.tabs.onActiveChanged
被替换为chrome.tabs.onActivated。在 Chrome 17 中,onActivated
event 不存在.
chrome.tabs.onActivated.addListener( function(info) {
var tabId = info.tabId,
windowId = info.windowId;
});
chrome.tabs.onActiveChanged.addListener( function(tabId, info) {
tabId = tabId; // For comparison
var windowId = info.windowId;
});
我通过在扩展的上下文中打开控制台并检查chrome.tabs
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)