如何在 Cordova 5.0.0 中禁用同源策略?它似乎已启用,但出于开发原因我需要禁用它。我尝试安装人行横道,希望有所改变,但跨域请求仍然被禁用。我正在部署到 Android 5.1。
编辑:我有cordova-plugin-whitelist 1.0.0
以及两者<access origin="*">
以及带有 default-src *
的 CSP 元标记
另请注意,此问题仅在使用像 <content src="http://remoteserver.com/app/index.html">
这样的远程 src 时才会发生。 。当内容 src 是本地的时,一切正常,如 <content src="index.html">
。但我需要有一个远程内容 src,以避免在移动设备上的每个写入-运行-调试周期中重新部署应用程序。
最佳答案
我建议你阅读cordova-plugin-whitelist plugin的文档以及关于CSP .
使用 cordova 3.* yoy 只需要从 config.xml 中的任何位置配置 origin。
使用 Cordova 5,您必须在项目中添加 cordova-plugin-whitelist 插件(为新项目自动添加),在 config.xml 中配置插件并在 html 文件中配置 CSP。
关于cordova - 在 Cordova 5.0.0 中禁用同源策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30365832/