Cordova加载远程javascript



我正在用cordova/phonegap构建iOS应用程序。问题是,我不能加载谷歌地图,因为它是外部js脚本。我花了几个小时寻找答案,但没有运气。

然而,这是我发现的:

<script src="js/jquery.js"></script>

这是在浏览器和xcode iOS模拟器工作。

<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>

这不能在模拟器中工作,也不能在真实设备上工作。应用程序不加载jquery,并且完全中断。当然,正如预期的那样,这是在浏览器中工作的。

我有

<access origin="*" />

in my config.xml…

也……把这个:

<img src="http://jquery.com/jquery-wp-content/themes/jquery/images/logo-jquery@2x.png">

在代码的某处…好的工作。

任何想法?

也许你必须在javascript代码中添加"http://"。由于cordova应用程序不能在服务器上工作,所以没有http或https协议。我猜这不是访问原点的问题。

Try this:

<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>

最新更新