„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie behebt man den Fehler „Das Laden des Skripts wurde verweigert“ in Android 5.0.0+-Apps?

Wie behebt man den Fehler „Das Laden des Skripts wurde verweigert“ in Android 5.0.0+-Apps?

Veröffentlicht am 09.11.2024
Durchsuche:639

How to Fix \

Behebung des Fehlers „Skript konnte nicht geladen werden“ auf Android 5.0.0-Geräten

Bei der Bereitstellung von Cordova-Apps auf Android-Geräten mit Lollipop oder höher , können Entwickler auf den Fehler „Laden des Skripts verweigert“ stoßen. Dieser Fehler entsteht durch die strengere Content Security Policy (CSP), die in diesen Android-Versionen implementiert ist.

Die CSP-Direktive stellt sicher, dass Skripte nur von vertrauenswürdigen Quellen geladen werden. Standardmäßig werden Skripte vom Ursprung der Webseite („self“) zugelassen und zu Testzwecken „unsafe-eval“ und „unsafe-inline“ aktiviert. Diese Richtlinie kann jedoch restriktiv sein, wenn Skripte aus Drittquellen eingebunden werden.

Um dieses Problem zu beheben, können Entwickler die CSP-Direktive in der Datei index.html ihres Projekts ändern. Durch Hinzufügen der folgenden Zeile zur Direktive können sie zusätzliche vertrauenswürdige Quellen angeben:

Zum Beispiel, wenn sich die Remote-JavaScript-Datei unter http://Guess.What.com/MyScript.js befindet , wäre das korrigierte Meta-Tag:

Durch die Einbindung dieser Änderung vertraut die CSP-Richtlinie explizit der Remote-Quelle und ermöglicht das Laden des Skripts erfolgreich.

Freigabeerklärung Dieser Artikel wird unter folgender Adresse abgedruckt: 1729314377 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3