开发者问题收集

未捕获的语法错误:意外的标识符(Chrome 扩展程序)

2012-02-26
2134

我在此代码片段的第一行中收到 Uncaught SyntaxError: Unexpected identifier。我是 JavaScript 新手,所以我可能忽略了一些非常简单的东西。

chrome.tabs.getSelected(function(Tab tab) {
    var url = tab.url;
    console.log(url);
});
console.log("test");
1个回答
chrome.tabs.getSelected(function(Tab tab) {

JavaScript 没有静态类型声明;当 Chrome 文档告诉您 Tab tab 时,这只是为了提供信息,而不是您实际在 JS 中编写的内容。

此外,您缺少 getSelected 方法的一个参数。

chrome.tabs.getSelected(null, function(tab) {
bobince
2012-02-26