【发布时间】:2014-07-15 18:05:48
【问题描述】:
我有一个使用 jquery mobile 构建并使用 phonegap 打包的应用程序。我遇到的问题是,如果用户要以飞行模式(或只是没有网络连接)启动我的应用程序,然后打开连接/获得连接谷歌地图将不会加载,除非当然完全杀死应用程序并且重新启动。
我尝试解决此问题的方法只是使用以下内容重新加载页面...
if(checkOnlineStatus()){
$.mobile.changePage( './index.html',
{
allowSamePageTransition : true,
transition : 'none',
showLoadMsg : false,
reloadPage : true,
changeHash : false
}
);
}
else{
alert("Application requires a network connection. Please check your settings and retry.");
}
无论我是否将它们包含在 data-role="page" 中,这似乎都不会重新加载任何脚本。我将谷歌地图脚本存储在</body> 标记之前,尽管我已经尝试过将其存储在页面元素中的这种方法。
任何帮助将不胜感激。
【问题讨论】:
标签: jquery google-maps jquery-mobile