Chrome bővítmények
- szoftver
- Google Chrome
- programozás
- böngészők
- böngésző Extension
Szia Kedves! Egyenesen a lényegre. az én kiterjesztése a Google Chrome Kell egy állandóan nyitott port a kommunikációhoz popup.html (azaz, hogy úgy tűnik, ha rákattint a bővítmény ikonjára A jegyzékben «default_popup») és részben a dolgozó közvetlenül a lap (háttér része a kiáltvány content_scripts ).
Most, hogy popup.html írási kódot létrehozni a kapcsolatot (ha jól értem fut, ha rákattint a bővítmény ikonjára megjelenítésekor popup), a kód a következő:
azaz, hogy létrehoz egy kikötő és kiáll a rendezvény üzenetküldés.
És a háttérben a script (background.js) az alábbi kód:
Azaz, várja a terjeszkedés az esemény kapcsolat létrehozásakor, és ha úgy tűnik, hogy aláírt küldött esemény üzenet az újonnan létrehozott port.
Minden jól működik, és ők „pereplevyvaet” üzenetet, de ...
Figyelem arra a kérdésre:
Ha rákattintok valahol egy lapon (saját), majd bontsa az ablak természetesen eltűnik, és a kapcsolat szünetek. Az összes többi próbálkozás küldeni semmit a kikötő végén backround.js üzenet konzol «nem fogott Hiba: Kísérlet az egy leválasztott port tárgy”
Hogyan, hogy egy tartós kapcsolat? Úgy él, amíg az ablak zárva van kiterjesztés, hogyan csináljak, hogy én is nyugodtan klatsat telek és a bővítmény egy ablakot nyitni?
Ui A kérdés nagyon sürgős, ha tisztázásra szorul, kérjük, írjon a PM. Köszönöm szépen!