0

我正在用cordova.js phonegap 做一个应用程序。

我在加载时使用外部 url

super.clearCache();
super.loadUrl("http://EXTERNALURL.COM/");

在索引上我添加了这个:

<script type="text/javascript" src="file:///android_asset/www/cordova-2.5.0.js"></script>
<script type="text/javascript" src="js/statusbarnotification.js"></script>

但是我的例子都不起作用,我做错了什么?

这是示例代码,只是为了测试是否添加了 PhoneGap:

    $(function() {
        setTimeout(function() {
            console.log(window.PhoneGap);
        }, 1000);
    });

在 PC 浏览器上返回一个数字,但在 android 手机浏览器上:

 03-12 15:12:37.279: I/Web Console(1382): undefined at http://EXTERNALURL.COM/:1
4

1 回答 1

0

PhoneGap 不是为加载外部网站而构建的,如果您打算将您的应用程序建立在外部 url 上并在 AppStore 上启动您的应用程序,那就别管它了——Apple 对这个问题确实有严格的限制。

请告诉我们更多关于您的应用程序以及您想对您的应用程序做什么,也许我们可以为您提供更好的解决方案,以避免您使用外部页面作为您的基础资源。

于 2013-03-12T22:55:46.843 回答