影响iPhone网站快捷方式

时间:2014-01-14 09:14:19

标签: ios iphone sencha-touch sencha-touch-2

我正在为我们的网站开发一个带Sencha Touch 2的MobileApp View。我还在iPhone上将网站添加为主屏幕快捷方式。

是否可以在iPhone主屏幕快捷方式中操作网站的开场选项?

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

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

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我认为这与Safari移动浏览器中的行为相同。您保存到主屏幕的任何书签,无论是否启用了网络应用程序,都会在打开时刷新。

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

如果您不熟悉,请阅读Sencha的路线指南: http://docs.sencha.com/touch/2.3.0/#!/guide/history_support