Я пытаюсь установить связь между двумя хромированными расширениями, но не могу этого сделать.Связь между двумя хромированными расширениями
Любая помощь будет решена при решении этой проблемы.
первого расширение отправки Сообщи в background.js:
chrome.browserAction.onClicked.addListener(
function(tab)
{
chrome.runtime.onConnect.addListener(function(port)
{
port.postMessage({status:"hello"});
});
второго расширение прием сбщи в background.js:
var port = chrome.runtime.connect({name: "lkddmaimhocofkfhngkdhdicmldnfdpn"});
port.onMessage.addListener(function(message,sender)
{
alert('listened bg');
});
Нужно подчеркнуть, что основная проблема заключается в использовании 'onConnect' вместо 'onConnectExternal'. Остальная часть логики ошибочна, да, но это шоу-стоппер. – Xan
@Xan, обновленный, как вы сказали. –
@ Xan, ты просто классный парень. –