gpt4 book ai didi

google-chrome-extension - Chrome tabs.onActivated.addListener抛出 “undefined” TypeError

转载 作者:行者123 更新时间:2023-12-03 13:52:19 32 4
gpt4 key购买 nike

我正在做一个chrome扩展程序,并且在文档this statement中有关于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事件不存在

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的键来获得此函数名称。

关于google-chrome-extension - Chrome tabs.onActivated.addListener抛出 “undefined” TypeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9954211/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com