Ho un estensione Chrome, e dalla mia pagina di sfondo apro una finestra remota:Come faccio a passare i dati da una finestra remota a una pagina di sfondo dell'estensione di Chrome?
chrome.windows.create({
type : 'popup',
url : "https://www.example.com/mypage.html"
}, function(newWindow) {
});
sulla mia pagina remota (https://www.example.com/mypage.html) sto aspettando per l'utente di eseguire un'azione. Quando viene eseguita questa azione, ho bisogno di restituire all'estensione alcuni dati.
Come posso fare questo? Non ho trovato nulla di rilevante nei documenti (http://developer.chrome.com/extensions/messaging.html)
Utilizzare [script di contenuto] (https://developer.chrome.com/extensions/content_scripts.html) e [messaggio che passa] (https://developer.chrome.com/extensions/messaging.html). –
@RobW ringraziamenti. Ho cercato la parte "Invio di messaggi da pagine web" ma ho capito che "'external_connectable' richiede il canale di sviluppo Google Chrome o più recente, e questo è il canale stabile." Come può funzionare in produzione? È strano che non riesca a trovare un esempio completo per questo tipo di comunicazione, se ne hai uno sarebbe molto apprezzato. – abinop
http://stackoverflow.com/questions/10526995/can-a-site-invoke-a-browser-extension –