我知道这是一个糟糕的主意,但我有一个导航到网站然后使用
加载cordova.js的应用程序<script src="cdvfile://localhost/persistent/cordova.js" />
但这似乎不再适用了。
答案 0 :(得分:1)
答案 1 :(得分:0)
你知道吗......经过数小时和数小时后,我一发布到StackOverflow,我就知道了。
<script src="cdvfile://localhost/bundle/www/cordova.js" />
(至少对于iOS,不能代表Android)
答案 2 :(得分:0)
对于android: 使用以下项禁用混合内容策略: https://developer.android.com/reference/android/webkit/WebSettings.html#MIXED_CONTENT_ALWAYS_ALLOW)
对于ios: 我向文件插件提交了PR,该插件解决了ios上的混合内容问题:apache / cordova-plugin-file#296 固定版本位于:https://github.com/guylando/cordova-plugin-file 如果您在Web视图上加载远程站点https://example.com,则它允许使用url访问本地文件: https://example.com/cdvfile/bundle/www/cordova.js 代替 cdvfile://本地主机/捆绑/www/cordova.js 从而解决了混合内容的问题