Chrome .Browser.Extension Ошибки: Uncaught TypeError и Unchecked runtime.lastError: - PullRequest
0 голосов
/ 21 апреля 2020

Хорошо, я получаю две ошибки с моим расширением для chrome, первая ошибка

Uncaught TypeError: Cannot read property 'addListener' of undefined

со второй ошибкой:

Unchecked runtime.lastError

Они обе происходят в тот же файл javascript, который выглядит следующим образом:

var contextMenuItem = {
"id": "RemoveItReportItRecordIt",
"title": "Remove It",
"contexts" : ["all"]
};

chrome.contextMenus.create(contextMenuItem);

chrome.contextMenus.OnClick.addListener(function(clickData) {
    if(clickData.menuItemId == "RemoveItReportItRecordIt")
      {
      if(clickData.SelectionText) return;
      else 
         alert("ClickData = " + clickData);
     }
});

Можете ли вы сказать мне и показать, что я делаю неправильно?

1 Ответ

1 голос
/ 22 апреля 2020

Правильное название события: onClicked, а не OnClick. Использование прошедшего времени в именах событий представляется довольно распространенным явлением в API расширения Chrome.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...