0
我正在添加一个简单的侦听器来显示Chrome扩展中的页面操作,但是每次tab.id
都未定义。此脚本在后台页面中运行:在铬扩展中未定义tab对象
chrome.tabs.onUpdated.addListener
(
function(tab)
{
chrome.pageAction.show(tab.id);
}
);
每次,我都会收到tab.id未定义的错误消息。这是为什么发生?我在我的权限文件标签:
"permissions":
[
"tabs"
]
的离奇的是,它工作正常,在onCreated版本时,我添加一个监听器,但两个功能是完全一样的:
chrome.tabs.onCreated.addListener
(
function(tab)
{
chrome.pageAction.show(tab.id);
concole.log("added onCreated listener");
}
);
那工作正常。什么可能导致这个?
BTW,你不需要的东西了'tabs'许可喜欢这个。 (只是为了让你知道。) – gkalpak