科尔多瓦装载远程javascripts

时间:2014-05-11 18:37:57

标签: javascript jquery ios google-maps cordova

我正在使用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="*" />

在我的config.xml中......

另外......把这个:

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

代码中的某处......工作正常。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

也许你必须在你的javascript代码中添加“http://”。因为cordova应用程序不能在服务器上运行,所以没有http或https协议。这不是关于访问来源我猜。

试试这个:

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