我在尝试加载本地 index.html 文件时遇到超时问题,但我不知道如何增加默认的 20 秒超时时间。我见过人们在 droidgap 扩展 onCreate 方法中使用以下几行的帖子:
super.setIntegerProperty("loadUrlTimeoutValue", 70000);
super.loadUrl("文件:///android_asset/www/index.html");
但即使这样做,应用程序仍然会在 20 秒后超时。该 index.html 文件的加载时间超过 20 秒,因为它使用 window.open (inAppBrowser) 调用来获取远程资源。
cordova 3.0中有设置超时的新地方吗?我正在从phonegap 2.3 迁移,该问题没有发生。
Check 这个链接 http://community.phonegap.com/nitobi/topics/app_dies_on_startup_connection_to_the_server_was_unsuccessful.
对我来说,当应用程序启动时,我们必须做很多 ajax 的事情。经常(非常有规律,但不是每次)这似乎会干扰发送给 Android(Cordova?)的低级别“应用程序已启动并运行”信号。大约 20 秒后,应用程序因上述错误而被终止。
因此,使用几乎空的 index.html 启动,然后将其重定向到真实页面 - 这似乎愚弄了所有相关方,让他们相信该应用程序已完全启动并立即运行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)