PhoneGap iOS 构建奇怪的行为
PhoneGap iOS build weird behaviour
如果我 运行 通过 PhoneGap 桌面和移动应用程序,我的 phonegap iOS 构建工作正常,但如果 运行 独立(通过 xCode)则无法工作。取自 platform/ios文件夹)。
另一个奇怪的问题是,如果我执行以下操作,它又可以正常工作了:
- 打开独立内置设备并按主页按钮
- 运行 我的应用程序通过 PhoneGap 桌面和移动设备,然后按主页按钮
- 现在,打开独立的应用程序,它运行正常
无法理解这种疯狂的行为。但是 Android build 不是这种情况。
非常感谢任何帮助或线索。
在 iOS 10 上,CSP 变得更加严格并且使用 * 不允许某些事情,因此如果您没有 gap,插件将无法工作:在 Content-Security-Policy 元标记中
将你的改为
<meta http-equiv="Content-Security-Policy" content="default-src gap: 'unsafe-inline'; style-src 'self' 'unsafe-inline'; media-src *" />
如果我 运行 通过 PhoneGap 桌面和移动应用程序,我的 phonegap iOS 构建工作正常,但如果 运行 独立(通过 xCode)则无法工作。取自 platform/ios文件夹)。
另一个奇怪的问题是,如果我执行以下操作,它又可以正常工作了:
- 打开独立内置设备并按主页按钮
- 运行 我的应用程序通过 PhoneGap 桌面和移动设备,然后按主页按钮
- 现在,打开独立的应用程序,它运行正常
无法理解这种疯狂的行为。但是 Android build 不是这种情况。
非常感谢任何帮助或线索。
在 iOS 10 上,CSP 变得更加严格并且使用 * 不允许某些事情,因此如果您没有 gap,插件将无法工作:在 Content-Security-Policy 元标记中
将你的改为
<meta http-equiv="Content-Security-Policy" content="default-src gap: 'unsafe-inline'; style-src 'self' 'unsafe-inline'; media-src *" />