Chrome-bővítmény, miért nem fut javascript kódot

Nem, nem pop-up, csak egy új lapon! és azt szeretnénk, hogy egy vonal, amely azt mutatja, a város és a hőmérséklet Celsius és minden! A konzol:
Megtagadta, hogy töltse be a szkript code.jquery.com/jquery-1.9.1.js ", mert sérti az alábbi tartalom biztonsági irányelvek értelmében:„script src »én« "biztonságos-eval”.

Nem volt hajlandó betölteni a forgatókönyvet „ipinfo.io/?callback=jQuery1111010060900123789907_1. „Mert sérti az alábbi tartalom biztonsági irányelvek értelmében:„script src”én»«biztonságos-eval".

Igor Dzyuba:
Ezeket a hibákat orvosolni kell.

Az első hiba, amit próbál letölteni a jQuery CDN. Az oldalak, hogy rendben van, de a bővítés - képtelenség. Pack a jquery-1.9.1.js a bővülés - ez csak felgyorsítja a letöltést.

A második hiba az, hogy megpróbáljuk jsonp-kérelmet. Ez a jelentés megjelent, amikor a böngésző nem támogatja a CORS. Ez úgy történik, hogy hozzá scirpt tag - és az ilyen tag nem lehet hivatkozni magasabb az alapértelmezett kiterjesztése. Elvileg ez megoldotta a recept CSP a kiáltvány - de én nem javasoljuk ezt. Ez egyszerűen nem biztonságos. Böngészők régen megtanulta, hogy a domainek kéri, és csak a kiterjesztést is alkalmazni kell minden website - nem probléma, akkor is, ha ez nyilvánvalóan megtiltja a címlapra CORS: engedélyeket a fő oldalon ne felejtsük el, hogy regisztráljon. Tehát nem normális AJAX-kérés, hanem jsonp.

A kérdésre adott válasz

Kapcsolódó cikkek