cordova - 在 Cordova 5.0.0 中禁用同源策略

标签 cordova same-origin-policy cordova-5.0.0

如何在 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/

相关文章:

android - PhoneGap Android后台服务的实现方法

javascript - 使用 Cordova 和 PouchDB 离线数据

jquery - 使用 jQuery 从子域获取 JSON

ios - Cordova 5 构建命令正在删除 iOS 设备方向设置

ios - Ajax 错误回调未为 iPhone 触发

javascript - 如何在 JavaScript 中获取回调错误以提醒?

android - 有没有办法在 Cordova-Android 11+ 中仍然拥有全屏启动图像?

jquery - 如果 iframe src 加载失败,则捕获错误。错误 : -"Refused to display ' http://www. google.co.in/' in a frame.."

javascript - XMLHttpRequest 无法加载 XXX No 'Access-Control-Allow-Origin' header