Résolution de l'erreur « Refus de charger le script » sur les appareils Android 5.0.0
Lors du déploiement d'applications Cordova sur des appareils Android exécutant Lollipop ou une version ultérieure , les développeurs peuvent rencontrer l'erreur « Refus de charger le script ». Cette erreur résulte de la politique de sécurité du contenu (CSP) plus stricte mise en œuvre dans ces versions d'Android.
La directive CSP garantit que les scripts sont chargés uniquement à partir de sources fiables. Par défaut, il autorise les scripts depuis l'origine de la page Web (« self ») et active « unsafe-eval » et « unsafe-inline » à des fins de test. Cependant, cette politique peut être restrictive lors de l'intégration de scripts provenant de sources tierces.
Pour résoudre ce problème, les développeurs peuvent modifier la directive CSP dans le fichier index.html de leur projet. En ajoutant la ligne suivante à la directive, ils peuvent spécifier des sources fiables supplémentaires :
Par exemple, si le fichier JavaScript distant se trouve sur http://Guess.What.com/MyScript.js, la balise méta corrigée serait :
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3