[英]Phonegap whitelist domains for Android
使用6.5.2版的phonegap,我试图将Android应用程序的数据和媒体请求的域列入白名单。
在config.xml中,我有:
<access origin="*" />
以及一些特定领域:
<access origin="http://example.com" />
<access origin="http://fonts.googleapis.com" />
我还尝试将其放在根目录index.html
,该目录应允许所有域,对吗?
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
但是,当我的应用尝试加载内容时,除了404错误外,我什么也没有得到。
是什么赋予了?
不确定问题出在哪里,但是在卸载并重新安装白名单插件并重新启动模拟器之后,一切似乎都可以正常工作。 感谢@Gandhi向我指出这个方向。
在cordova android应用中出现404错误的情况下要遵循的基本规则如下:
检查cordova白名单插件是否已正确安装
检查是否在config.xml中正确设置了允许访问源
检查您的HTML文件中是否正确设置了内容安全策略
这些步骤应该可以解决几乎所有与404错误相关的问题,前提是所请求的URL已启动并正在运行。 希望能帮助到你。 干杯
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.