Chrome bővítmények

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!

Kapcsolódó cikkek