"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como corrigir o erro "Recusou-se a carregar script" em aplicativos Android 5.0.0+?

Como corrigir o erro "Recusou-se a carregar script" em aplicativos Android 5.0.0+?

Publicado em 2024-11-09
Navegar:711

How to Fix \

Resolvendo o erro "Refused to Load Script" em dispositivos Android 5.0.0

Ao implantar aplicativos Cordova em dispositivos Android executando Lollipop ou posterior , os desenvolvedores podem encontrar o erro "Recusou-se a carregar o script". Este erro surge da Política de Segurança de Conteúdo (CSP) mais rigorosa implementada nessas versões do Android.

A diretiva CSP garante que os scripts sejam carregados apenas de fontes confiáveis. Por padrão, ele permite scripts da origem da página da web ('self') e habilita 'unsafe-eval' e 'unsafe-inline' para fins de teste. No entanto, esta política pode ser restritiva ao incorporar scripts de fontes de terceiros.

Para resolver esse problema, os desenvolvedores podem modificar a diretiva CSP no arquivo index.html de seu projeto. Ao adicionar a seguinte linha à diretiva, eles podem especificar fontes confiáveis ​​adicionais:

Por exemplo, se o arquivo JavaScript remoto estiver localizado em http://Guess.What.com/MyScript.js, a meta tag corrigida seria:

Ao incorporar Após esta modificação, a política CSP confia explicitamente na fonte remota e permite que o script seja carregado com sucesso.

Declaração de lançamento Este artigo foi reimpresso em: 1729314377 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3