chrome.webNavigation.onTabReplaced not firing

apd*_*dev 3 google-chrome google-chrome-extension

我正在研究Google扩展程序代码,我正在尝试收听该chrome.webNavigation.onTabReplaced活动,但该onTabReplaced活动永远不会被解雇.

我使用的是Chrome版本30.0.1587.2 Canary(Windows 7).

这是我的清单文件的外观.任何帮助将不胜感激.

manifest.json的:

{
  "manifest_version": 2,
  "name": "abcdef",
  "description": "abcdef",
  "version": "0.1",
  "permissions": [
         "tabs",
         "webNavigation",
         "background",
         "storage",
         "<all_urls>"
   ],
   "background": {
       "scripts": ["bg.js"]
   }
}
Run Code Online (Sandbox Code Playgroud)

bg.js:

chrome.webNavigation.onTabReplaced.addListener(function (details) {
    // This event is not working in chrome.
    console.log('webNavigation.onTabReplaced-- old tab id: ' +details.replacedTabId +' new Tab Id ' + details.tabId);
});
Run Code Online (Sandbox Code Playgroud)

Rob*_*b W 5

在替换预呈现选项卡时才会触发该onTabReplaced事件.如果要检测何时加载新文档,请使用该事件.chrome.webNavigation.onCommitted