【发布时间】:2014-05-11 18:37:56
【问题描述】:
我正在使用 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">
代码中的某处...工作正常。
有什么想法吗?
【问题讨论】:
-
我找到了解决办法!所有外部脚本都必须包含在所有本地脚本之前,特别是在 cordova.js 之前!这样我的谷歌地图就可以在 Cordova iOS 应用程序中工作了。
标签: javascript jquery ios google-maps cordova