作者:I技男 | 来源:互联网 | 2023-01-09 11:18
目标是在应用程序启动时在webview中打开外部URL.
我创建了新的Cordova项目:
cordova create test
cd test
cordova platform add ios
cordova plugin add cordova-plugin-inappbrowser
我将此脚本内联到www/index.html
:
我测试应用程序cordova run ios
,应用程序启动,我得到这个:
拒绝执行脚本,因为它的散列,其随机数或"unsafe-inline"既不出现在script-src指令中,也出现在内容安全策略的default-src指令中.
所以我添加'unsafe-inline'
到内容安全策略标记,它变为:
我在应用cordova run ios
程序启动时测试应用程序,但它https://google.com
在Safari中打开:
我该如何打开Cordova webview本身的网址?
我也试过window.location="https://google.com"
,同样的行为.
1> Birowsky..:
我错过了这个config.xml
:
我不知何故从文档中错过了它.
默认情况下,仅允许导航到file:// URL.要允许其他URL,您必须向config.xml添加标记: