aze*_*net 3 typeerror google-chrome-extension
我在做一个Chrome扩展,并有在doc 这种说法有关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>
Run Code Online (Sandbox Code Playgroud)
文档不完整.从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;
});
Run Code Online (Sandbox Code Playgroud)
我通过在扩展的上下文中打开控制台并检查其中的键来获取此函数名称 chrome.tabs.
| 归档时间: |
|
| 查看次数: |
7654 次 |
| 最近记录: |