Javascript 关于google chrome扩展开发(tabs.onUpdate.addListener())

Javascript 关于google chrome扩展开发(tabs.onUpdate.addListener()),javascript,google-chrome-extension,syntax-error,Javascript,Google Chrome Extension,Syntax Error,我正在开发一个google chrome扩展。我希望该扩展在加载webiste或更改选项卡中的URL时进行记录。 我编写了以下javascript代码,以在选项卡更新时显示一个对话框,但由于某些原因,它给出了未捕获的SyntaxeError:意外标识符 这是密码 <html> <head> <script> chrome.tabs.onUpdated.addListener(function(integer tabId, object changeInfo,

我正在开发一个google chrome扩展。我希望该扩展在加载webiste或更改选项卡中的URL时进行记录。 我编写了以下javascript代码,以在选项卡更新时显示一个对话框,但由于某些原因,它给出了未捕获的SyntaxeError:意外标识符

这是密码

<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>

chrome.tabs.onUpdated.addListener(函数(整数tabId、对象changeInfo、Tab-Tab)
{
//如果(tab.url!=“”)
警报(tab.url);
});

请帮助。我确实找不到解决方案。

Javascript不是严格键入的,因此请尝试删除
整数
对象
选项卡

chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab)     
{
    //if(tab.url!="")
        alert(tab.url);
});

这样就可以了。

你能粘贴完整的错误吗?它可能在消息中报告了一个意外的标识符。没问题,我也在那里,犯了同样的错误:)文档看起来真的很容易复制/粘贴。@Ragnar tabId和changeInfo已传递但未使用,为什么它们在那里?谢谢