Ответ 1
Кажется, что sendMessage
выступает за sendRequest
, который должен быть устаревшим: http://codereview.chromium.org/9965005/
Проверка этого примера расширения, связанного страницей в Расширение Chrome центр, я вижу, что они использовали
chrome.extension.onRequest.addListener(onRequest);
на странице background.js, чтобы прослушать содержимое contentscript.js и
chrome.extension.sendRequest({}, function(response) {});
в contentcript.js, чтобы поговорить со страницей background.js.
Но я не могу найти документацию для этих функций в любом месте в Интернете, а Google Руководство по передаче сообщений упоминает
chrome.extension.sendMessage(...)
и
chrome.extension.onMessage.addListener(...)
для прослушивания.
Какие функции следует использовать? Является ли sendRequest/onRequest устаревшим? Руководство Google dev по-прежнему актуально?
Кажется, что sendMessage
выступает за sendRequest
, который должен быть устаревшим: http://codereview.chromium.org/9965005/
Также обратите внимание на изменение пути API из
к
избавит вас от разочарования по поводу того, почему, например, chrome.extension.onMessage не работает!