如何从远程网站加载cordova.js?

时间:2015-10-16 20:09:25

标签: cordova

我知道这是一个糟糕的主意,但我有一个导航到网站然后使用

加载cordova.js的应用程序
<script src="cdvfile://localhost/persistent/cordova.js" />

但这似乎不再适用了。

3 个答案:

答案 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 从而解决了混合内容的问题