有没有办法刷新你的phonegap应用程序 - 例如,构建页面并从头开始运行脚本?

Jus*_*use 13 uiwebview jquery-mobile cordova

有没有办法做到这一点?

例如,如果用户启动没有互联网连接的应用程序,则无法加载远程脚本,并且应用程序基本上无法运行,并且我显示"无互联网"页面.但如果用户稍后上网并且应用程序仍在运行,是否有任何方法可以"重启"?

Leo*_*eon 16

怎么样 -

document.location = "index.html"
Run Code Online (Sandbox Code Playgroud)

PhoneGap应用程序就像一个嵌入式网站 - 您应该可以转到任何您想要的超链接(请注意白名单).

当然,如果您还想检测它何时再次联机,您应该使用PhoneGap Network API绑定到那些在线/离线事件.

一般来说,你有没有想过使用HTML5清单功能实际让你的本地PhoneGap应用程序缓存这些远程脚本?这样你的应用程序仍然可以运行,即使在离线时(除非它需要远程数据来"做你的事")......

希望这可以帮助!