На стороне отправки: т.е. из contentscript.
contentscript.js:
<script>
//some DOM code to obtain values to store in 'marks' array.
//here I'm sending marks array to background.js.
// 1) Am I sending it right?
chrome.runtime.sendMessage(marks);
</script>
На принимающей стороне: т.е. в фоновом сценарии.*
background.js:
chrome.runtime.onMessage.addListener(function(MessageSender sender, function
sendResponse){
/* 2) what should be here */ });
3) здесь, как я могу собрать (сохранить) переменную массива, переданную из contentscript.
4) Теперь из background.js я могу напрямую вызывать любую функцию в popup.js (файл сценария
связан с popup.html).
Кто-нибудь может ответить на 4 вопроса?
Заранее спасибо!
Проверка моего всплывающего окна выдала следующую ошибку: