关于谷歌浏览器扩展开发(tabs.onUpdated.addListener())
我正在开发一个谷歌Chrome浏览器扩展。我希望扩展能够在网页加载或标签中的URL发生变化时进行记录。 我已经写了下面的JavaScript代码来显示一个对话框,每当一个选项卡更新但出于某种原因它给未捕获的Syntaxerror:意外的标识符。关于谷歌浏览器扩展开发(tabs.onUpdated.addListener())
下面是代码
<html>
<head>
<script>
chrome.tabs.onUpdated.addListener(function(integer tabId, object changeInfo, Tab tab)
{
//if(tab.url!="")
alert(tab.url);
});
</script>
</head>
<body>
</body>
</html>
请help.I真的不能够找到一个解决方案。
JavaScript是不严格的类型,所以尽量去除integer
,object
和Tab
:
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab)
{
//if(tab.url!="")
alert(tab.url);
});
这应该做的伎俩。
非常感谢。我现在觉得我的错误真的很愚蠢:( – SteveIrwin
没问题,我也去过那里,做同样的错误:)这个文档看起来真的是复制/粘贴友好。 – Ragnar
@Ragnar tabId和changeInfo被传递但未被使用,他们为什么在那里?谢谢! – qed
你能粘贴完整的错误吗?它可能会报告一个意外的标识符和消息。 – lobster1234