Uncaught SyntaxError: Неожиданный идентификатор (расширение Chrome) - PullRequest
1 голос
/ 26 февраля 2012

Я получаю Uncaught SyntaxError: Неожиданный идентификатор в первой строке для этого фрагмента кода. Я новичок в JavaScript, так что, наверное, что-то очень простое, что мне не хватает.

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

1 Ответ

7 голосов
/ 26 февраля 2012
chrome.tabs.getSelected(function(Tab tab) {

JavaScript не имеет статических объявлений типов;когда документы Chrome сообщают вам Tab tab, что это просто информация, а не то, что вы на самом деле пишете в JS.

Кроме того, вам не хватает аргумента для метода getSelected.

chrome.tabs.getSelected(null, function(tab) {
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...