“添加到主屏幕”,保存没有应用缓存的状态?

时间:2013-08-07 23:22:30

标签: ios web-applications safari

我有一个网站,我希望用户能够添加到他们的主屏幕。用户将经常在这个保存的“网络应用程序”和游戏之间切换。

第一个问题是,当用户返回已保存的“网络应用程序”时,即使没有关闭,它也会每次显示启动画面。这是不可取的。此外,当用户点击主要导航元素时,它会将用户切换到Safari。

如何让应用程序“保存状态”并且在返回时不重新加载应用程序(当它还没有关闭时)?如何加载在同一域中点击的链接以加载保存的“应用”,而不是在Safari中加载它们?

当你离开应用程序并返回时,Safari不会重新加载页面,那么为什么保存到主屏幕的网站在被拉到前面时必须重新加载?

我不想使用离线数据库,我甚至不需要该应用程序在离线时工作,因为它需要绑定到一个不断变化的实时数据库。因此,脱机工作不直观,因为数据将过时且无关紧要。因此,我也不需要缓存(除了一些不经常更改的资源)。我只是想要“保存状态”,并且每次用户返回时都不会重新加载。并且在其中点击链接,除非它们是指向其他域的链接,否则不应将用户从中删除。

我搜索过,阅读,搜索和阅读,但除了关于让网络应用离线工作的文章之外,我找不到任何其他内容。那不是我的目标。我的目标是使其表现得像Safari一样,如果它没有明确关闭,它会保持状态。

0 个答案:

没有答案