Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有办法让移动Safari Web应用程序;“忘了吧”;它的状态?_Javascript_Html_Css_Safari_Iphone Web App - Fatal编程技术网

Javascript 有没有办法让移动Safari Web应用程序;“忘了吧”;它的状态?

Javascript 有没有办法让移动Safari Web应用程序;“忘了吧”;它的状态?,javascript,html,css,safari,iphone-web-app,Javascript,Html,Css,Safari,Iphone Web App,我有一个应用程序,可以本地存储在iPodtouch/iPhone上(iPad?可能会很烦人…) 到目前为止还不错,有一个自定义图标滚动和基本的JS导航布局,但我的问题是,它保留了它的状态,当我退出应用程序。有没有一个简单的神奇苹果元标签?还是通过javascript实现的 谢谢你的见解。当你说 表示要本地存储的 你的意思是说你目前只是通过移动safari进行测试?如果是这样的话,国家自然会被记住。在iphone上关闭safari相当于在桌面上最小化浏览器。如果内存可用,进程将在后台进行 如果您通

我有一个应用程序,可以本地存储在iPodtouch/iPhone上(iPad?可能会很烦人…)

到目前为止还不错,有一个自定义图标滚动和基本的JS导航布局,但我的问题是,它保留了它的状态,当我退出应用程序。有没有一个简单的神奇苹果元标签?还是通过javascript实现的

谢谢你的见解。

当你说

表示要本地存储的

你的意思是说你目前只是通过移动safari进行测试?如果是这样的话,国家自然会被记住。在iphone上关闭safari相当于在桌面上最小化浏览器。如果内存可用,进程将在后台进行

如果您通过phonegap或类似方式将其打包成一个独立的进程,那么您就不会再看到这种行为,因为退出时内存会自动刷新

如果你想把它作为一个基于web的应用程序,那么让它保持它的状态,除非刷新,这将是预期的行为

将应用程序添加到主屏幕也会刷新我记忆中的内存

我知道在本机safari中刷新状态的唯一方法是通过
window.location.reload()
。问题是没有办法知道什么时候打电话。您可以收听窗口焦点,但如果您在选项卡之间切换,则会触发,这可能非常令人沮丧。

当您说

表示要本地存储的

你的意思是说你目前只是通过移动safari进行测试?如果是这样的话,国家自然会被记住。在iphone上关闭safari相当于在桌面上最小化浏览器。如果内存可用,进程将在后台进行

如果您通过phonegap或类似方式将其打包成一个独立的进程,那么您就不会再看到这种行为,因为退出时内存会自动刷新

如果你想把它作为一个基于web的应用程序,那么让它保持它的状态,除非刷新,这将是预期的行为

将应用程序添加到主屏幕也会刷新我记忆中的内存


我知道在本机safari中刷新状态的唯一方法是通过
window.location.reload()
。问题是没有办法知道什么时候打电话。您可以收听窗口焦点,但如果您在选项卡之间切换,则会触发,例如,这可能会非常令人沮丧。

您想知道如何“忘记”状态还是如何“记住”状态?我希望它每次都能重新启动您想知道如何“忘记”状态还是如何“记住”状态状态?我希望每次我的用例是“单击+按钮”、“添加到主屏幕”,并以与本机应用程序类似的方式使用(从主屏幕访问,它在“全屏”模式下运行,不带地址栏等)时,它都能重新启动。但它不会刷新,正如你所说,它是一个最小化的浏览器。我的使用案例是“单击+按钮”、“添加到主屏幕”,并以与本机应用程序类似的方式使用(从主屏幕访问,它在“全屏”模式下运行,没有地址栏等)。但它不会刷新,正如你所说,它就像一个最小化的浏览器。