javascript - 关于谷歌浏览器扩展开发(tabs.onUpdated.addListener())

标签 javascript google-chrome-extension syntax-error

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

这是代码

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

请帮忙,我真的找不到解决办法。

最佳答案

Javascript 不是严格类型的,所以尝试删除 integerobjectTab:

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

这应该可以解决问题。

关于javascript - 关于谷歌浏览器扩展开发(tabs.onUpdated.addListener()),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7312691/

相关文章:

javascript - 将 rel ="lightbox"添加到其中包含 .jpg 和 .gif 的链接

google-chrome - 如何通过 Chrome DevTools 查看元素的 x 和 y 位置?

javascript - (Chrome 扩展) 如何测试 onUpdateAvailable

MySQL 的事件日程

mysql - 我不断收到错误 : There is already an object named fk_driver_id and i'm not sure how to fix this error. 帮助:(

javascript - 像皮划艇 Javascript 一样一键弹出多个弹出窗口

javascript - Maxlength 不起作用 React Js

javascript - 无法使用 PhantomJS 加载页面资源

javascript - 如何从 Chrome devtools 扩展 "before"页面加载中公开函数?

excel 2010 vba循环通过声明的变量语法导致编译错误变量未定义