manifest
/**/
"run_at": "document_start"
/**/
script.js
console.log('Extension Init');
chrome.extension.sendMessage('init', function(back)
{ console.log('sendMessage request');
console.log(back)
});
background.js
chrome.extension.onMessage.addListener(function(request, sender, f_callback)
{
f_callback('back message');
});
1.html (тест страница)
<html>
<head>
</head>
<body>
<script>
window.onload = function(){console.log('ONLOAD');};
</script>
</body>
</html>
Лог:
Extension Init
ONLOAD
sendMessage request
back message
Текущий процесс:
script.js -> 1.html -> background.js
А нужно получить ответ до загрузки страницы (т.е script.js -> background.js -> 1.html ).
Конкретно, получить localstorange расширение.
(chrome.storage.local.get так же получает после загрузки страницы).
Прошу помощи.