Estoy enviando un mensaje en primer plano.js a través de background.js con los siguientes códigos, pero solo se rastrean los mensajes cuando están en la página. Los mensajes no se superponen cuando cambia a otra pestaña o se vuelven borrosos. ¿Puedes ayudarme?
Fondo.js
chrome.tabs.query({ active: true, currentWindow: true }, function (tabs) { chrome.tabs.sendMessage(tabs[0].id, { greeting: "hello" }, function (response) { console.log(response); }); });Primer plano.js
chrome.runtime.onMessage.addListener(function(request, sender, sendResponse){ console.log(request, sender, sendResponse); console.log("tıklandı") sendResponse({"test":"ok"}); });
El texto "clic" en la imagen se escribe cuando se activa el evento de mensaje. Cuando hago clic en otra área de la página, no puedo enviar ni recibir mensajes.