2014-01-14 111 views
0

我正在为我们的网站开发具有Sencha Touch 2的MobileApp视图。我还在iPhone上添加了该网站作为主屏幕快捷方式。影响iPhone网站快捷方式

是否有任何操纵iPhone主屏幕快捷方式的网站的开放选项?

我的问题是,如果我通过点击快捷方式打开网站,每次加载页面。我的问题是,如果“网站快捷方式应用程序”在后台打开,它不应该刷新。所以它在Safari移动浏览器中的行为不一样。

有什么办法来操纵这种行为?以编程方式或在iPhone设置?

感谢您的帮助

回答

0

我认为这与Safari手机浏览器中的行为是一样的。您保存到主屏幕的任何书签,无论是否启用网络应用程序,都会在开始时刷新。

一个解决方法是使用Sencha Touch的路由支持。每当打开应用程序中的新路线时,将该路线保存在localstorage中作为“last_route”或类似的东西。然后在应用程序的每个负载上调用controller.redirectTo(localStorage.getItem(“last_route”));直接返回到用户访问的最后一条路线(并因此查看)。

有煎茶的路径引导的读,如果你不熟悉它: http://docs.sencha.com/touch/2.3.0/#!/guide/history_support