未捕获的SyntaxError:意外的标识符(Chrome扩展名)

Rid*_*wan 0 javascript google-chrome-extension

我收到了一个Uncaught SyntaxError:这段代码的第一行出现了意外的标识符.我是JavaScript的新手,所以它可能非常简单,我很想念.

chrome.tabs.getSelected(function(Tab tab) {
    var url = tab.url;
    console.log(url);
});
console.log("test");
Run Code Online (Sandbox Code Playgroud)

bob*_*nce 7

chrome.tabs.getSelected(function(Tab tab) {
Run Code Online (Sandbox Code Playgroud)

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

你也错过了getSelected方法的参数.

chrome.tabs.getSelected(null, function(tab) {
Run Code Online (Sandbox Code Playgroud)