JavaScript – iPhone WebApp在主屏幕上持久性

前端之家收集整理的这篇文章主要介绍了JavaScript – iPhone WebApp在主屏幕上持久性前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经创建了一个可以保存到iPhone上的“主屏幕”的webapp.该应用程序使用画布,并且与更改状态相当的交互式.

每当应用程序被最小化并重新打开时,它将重新设置为初始状态.关闭应用程序并重新加载应用程序时会发生相同的(如预期的).

>如何防止应用程序在最小化时被重新加载?
>持续状态数据的最佳方法是什么,以便在应用程序时
关闭并重新打开它继续无缝吗?
>我需要使用哪些事件来确保状态数据不会丢失

如果可能,一个跨平台的解决方案将是首选iPhone Android

解决方法

TL; DR
您需要设计您的应用程序以使用本地存储或Cookie或其他可以保留状态的机制.它将需要查看本地存储,并在每次启动时重新构建它的界面.使用本地存储或webdb(折旧但支持),您需要保存每个状态更改,并确保在浏览器加载页面时重新加载它们.

>定义最小化在后台运行?

您的webapp,无论它在主屏幕上的状态,只是加载到浏览器中的另一个页面.由于a)设备上没有内存,以及b)多任务如何工作,操作系统可能会要求应用程序释放内存,甚至随时终止自身.

这就是为什么当你建立一个iOS应用程序你有:

– (void)applicationWillTerminate 原文链接:https://www.f2er.com/js/152927.html

猜你在找的JavaScript相关文章