【问题标题】:Does cordova webview violate csp科尔多瓦 webview 是否违反 csp
【发布时间】:2014-02-21 16:49:00
【问题描述】:
我正在探索查询我的网站响应的选项。在开发 chrome cordova 应用程序时,我研究了 xmlhttprequests 并感觉受到谷歌 csp 的限制。现在我知道 googles webview 不直接支持从阅读此documentation. 进行翻译
我的问题是:
- 我是否有权将信息从我的 cordova webview 传递到我的 chrome 应用程序的本机部分?
- cordova 插件会在 google 打包应用程序上运行吗?
- 放弃 chrome 桌面应用程序的想法并严格为手机开发是否更有意义?
【问题讨论】:
标签:
google-chrome
cordova
webview
google-chrome-app
cordova-plugins
【解决方案1】:
目前,我们不对使用 cca 移植的应用强制执行 CSP。您可以通过<meta http-equiv="Content-Security-Policy" content="script-src none"> 选择自己使用它。
回答您的问题:
是的,通过 Cordova exec 网桥。您可以编写自己的插件并将它们与cca 工具包一起使用。
是的!
不确定您的意思。如果您愿意,您可以使用cca 为移动设备构建而不针对桌面设备。
你可能会发现这个答案来解释更多关于使用cca的动机:Reasons for porting a Cordova App to a Mobile Chrome App?