Chrome Extension - Content-Security-Policy - ausführen von inline-code

Bin ich mit einer externen JavaScript-lib, die in meinem chrome-Erweiterung.
Ich habe die inline-Ausführung, so bekomme ich folgende Fehlermeldung

(Den Fehler bekomme ich auf der Konsole)

Verweigerte die Ausführung von JavaScript-URL, da Sie gegen die folgende
Content Security Policy Richtlinie: "script-src 'self'
chrome-extension://". Entweder die 'unsafe-inline' - Schlüsselwort, wird ein hash
('sha256-...'), oder eine nonce ('nonce-...') ist erforderlich, damit die inline -
Ausführung.

Die Fehlermeldung klar sagt, es ist ein work-around möglich.

Chrom-Content-Security-Policy sagt, nicht möglich. Viele Verwandte Frage zitiert diesen link.

Blog Diese blogger sagt, es ist möglich, aber wahrscheinlich gilt das nur für ältere chrome-Erweiterung.

Jeder umgehen möglich?

PS: will nicht/kann es nicht ändern, die gesamte Bibliothek, die ich verwende.

BEARBEITEN: Verwendung von hash-oder nonce zu ermöglichen inline-Ausführung.

  • Ähnliche Fragen gestellt wurden, aber ich denke, etwas versäumt wurde.
  • bitte geben Sie uns den code erstellen Fehler
InformationsquelleAutor Amit G | 2014-09-02
Schreibe einen Kommentar