这是我之前遇到的一个问题,我仍然不确定它为什么会发生。
有问题的页面是 - http://nexrem.com/dragontimer/testdir/mobile/index.html
当您点击选择服务器按钮时,页面会闪烁应该存在的内容,然后是空白!我知道可以解决此问题的一种方法是添加data-ajax="false"
到链接;但是,如果我这样做,那么我会遇到另一个问题:在 iPhone 上,如果我将页面添加到主屏幕然后运行它 - 单击“选择服务器” - 打开浏览器而不是停留在 Web 应用程序中。
我的目标是让用户能够将页面添加到他们的主屏幕,没有 url 栏,只需从内部运行所有页面。似乎拥有<meta name="apple-mobile-web-app-capable" content="yes" />
和data-ajax="false"
在一起是行不通的。
所以基本上有两件事:
- 如何修复屏幕闪烁并显示空白(除非刷新)
- 或者我怎样才能让 Web 应用程序没有工具栏,并且每次用户单击按钮时都不打开浏览器?
谢谢你
编辑:这是 index.html 和 servers.html 的代码
index.html - http://pastebin.com/Qh5s7QRp
服务器.html - http://pastebin.com/Exv2MJrS