Cum se execută un script, în fila browserului în care ne aflăm, din meniul pop-up, extensii -

Cum se execută scriptul, în fila browser-ului în care ne aflăm, din meniul pop-up. Extinderea?

Când fac clic pe extensie, se deschide un meniu pop-up, există un buton care apelează scriptul. Dar, acest script ar trebui să fie executat pe pagina în care ne aflăm, nu în popup.html. Cum pot face asta? Dacă introduc acest script prin consola, totul funcționează. Asta este cum să accesați pagina astfel încât să puteți executa un script în mediul său? Am un rapoarte (pe pagina web la care va fi aplicat pluginul) și vreau să le includ doar prin script.













fereastra popup nu este disponibilă pagina curentă sub nici o formă. Trebuie să facă scriptul de conținut, care va fi încărcat pe această pagină și să comunice cu acest script printr-un mesaj (a se vedea. Chrome.runtine.onMessage, chrome.runtime.sendMessage, chrome.tabs.sendMessage) din conținutul unui script obțineți acces la documentul curent Taba la care a fost încărcat, dar nu are acces la codul JS al paginii în sine, dar aici este restricţie din urmă, în principiu, de by-pass poate doar de obicei, nu trebuie să - Mike 07 ianuarie '16 la 17:20

Mike și cum? Ceva pe care l-am avut eu nu pot trece prin aceste mesaje. - Niko_D 8 ianuarie '16 la 7:13 am

Aici, a răspuns recent o întrebare similară ru.stackoverflow.com/questions/479302 / ... Tu bakgraunda pop-up în loc. comunicarea este aproape aceeași. numai pop ar trebui să caute pagina curentă decât ceva de genul chrome.tabs.query (, funcția.) - Mike 8 Jan '16 la 7:20







Trimiteți-le prietenilor: