我使用cordova框架开发了一个混合应用程序。
-App正在为Android和ios用户制作。
由于iphone用户将他们的操作系统更新到ios 10,因此该应用程序不再起作用。
以下是技术问题的链接: https://issues.apache.org/jira/browse/CB-11882
有人有同样的问题吗?
答案 0 :(得分:0)
以下是cordova jira平台的回复:
这是iOS 10 / Safari 10 CSP 2.0问题,而不是Cordova问题。 我运行了开发工具,点击了“刷新”按钮,问题很明显: “拒绝执行脚本,因为它的散列,其随机数或'unsafe-inline'既不出现在script-src指令中,也出现在内容安全策略的default-src指令中。”
请参阅:https://webkit.org/blog/6830/a-refined-content-security-policy/以获得向后兼容的方式来处理此