Я пытаюсь разработать (на данный момент!) Простое расширение Chrome, используя API обмена сообщениями.
Мой контентскрипт запросит на фоновой странице его URL и дождется фонового ответа.
Однако мой контент никогда не получит ответа. Зачем? Спасибо за ваш ответ.
content_script.js
<code>
/**
* Retrieve the url or the page currently visited.
*/
chrome.extension.sendRequest({'action' : 'getUrl'}, function(response) {
alert(response.url);
});
background.html
...
function onRequest(request, sender, callback) {
sendResponse({'url' : sender.tab.url});
};
chrome.extension.onRequest.addListener(onRequest);