onBeforeNavigate返回不存在的tabId

时间:2013-02-11 19:25:16

标签: google-chrome-extension

我正在尝试使这些线工作:

chrome.webNavigation.onBeforeNavigate.addListener(function(details) {
chrome.tabs.update(details.tabId, {url: "http://www.google.com"}, function() {});
}, {url: [{hostEquals: 'yahoo.com'}]});

有时候,我们会收到错误: tabs.update期间出错:没有标识为:294的标签。

奇怪,你有理由吗?

提前感谢您的帮助

1 个答案:

答案 0 :(得分:-1)

似乎onBeforeNavigate也适用于带有预取的自动完成网址...

使用onBeforeNavigate而不是onBeforeNavigate可以删除错误!