Hogyan kell futtatni egy scriptet a böngésző fülön, ahol vagyunk, a felugró menüből meghosszabbítása -
Hogyan kell futtatni egy scriptet a böngésző fülön, ahol vagyunk, a menüből popup. Terjeszkedés?
Amikor rákattintok a mellék megnyílik felugró menüben van egy gomb, hogy behozza a forgatókönyvet. Azonban ez a script kell futtatni, hogy az oldal, amelyben találjuk magunkat, és nem popup.html. Hogyan kell csinálni ezt? Ha én ezt a szkriptet a konzol betét, minden működött. Így érheti el az oldal, nem számít, milyen lehetett a scriptet futtatni a környezetében? Megvan ratiobutton (az interneten starnitsy amelyre alkalmazni fogják plug-in), és egyszerűen szeretne venni a forgatókönyvet.
felugró nem érhető el az aktuális oldal semmilyen formában. Meg kell, hogy tartalmat script, ami feltöltésre kerül ezen az oldalon, és kommunikálni ezzel a script segítségével üzenetet (lásd. Chrome.runtine.onMessage, chrome.runtime.sendMessage, chrome.tabs.sendMessage) a szkript tartalmát kapsz hozzáférést az aktuális dokumentum Taba amelyen volt töltve, de nem férnek hozzá a JS kód maga az oldal, de itt ez utóbbi korlátozás elvileg bypass csak általában nem kell - Mike január 7 '16 at 17:20
Mike és hogyan? Mit kaptam, hogy elérje lehetetlen obzatsya keresztül ezeket az üzeneteket. - Niko_D január 8 '16 at 07:13
Itt, a közelmúltban válaszol hasonló kérdést ru.stackoverflow.com/questions/479302 / ... Azt bakgraunda popup helyett. Link majdnem ugyanaz. Csak felugró kell keresni az aktuális oldal valami hasonló chrome.tabs.query (, funkció.) - Mike január 8 '16 at 07:20