清除浏览器历史记录后,Javascript中的localStorage是否会被删除

时间:2014-10-22 16:32:07

标签: javascript html5 mobile local-storage

我有一个小问题。

一旦用户清除了激活历史记录,localStorage是否会被删除?

如果是,那么有一种方法可以将URL保存为移动设备上的字符串,即使用户或任何其他应用程序强制清除浏览器历史记录,它仍会保留在那里。

每当我需要移动应用程序时,我就可以获得该字符串(URL)。

问题是我想保存一个提取移动客户端更新的restful服务的URL。我希望每当用户第一次启动我的移动应用 时,他应该手动键入该URL(将由我提供)以获取更新,然后是一些我如何使用JavaScript用于在移动设备上保存该URL的API(即使删除了浏览器历史记录,该用户也永远无法删除),以便在每次后续启动时,用户无需再次键入该URL以获取更新以及更新退出移动应用程序应该能够自动获取保存的URL并联系服务以获取更新。

感谢。

1 个答案:

答案 0 :(得分:1)

一旦用户清除了激活历史记录,localStorage是否会被删除?

是删除浏览器数据后,localstorage会被清除。

将URL保存为移动设备上的字符串,即使用户或任何其他应用程序强制清除浏览器历史记录,也始终保留在该位置。

您是在手机上的浏览器中引用实际的移动应用程序还是网站?如果它是浏览器中的一个网站,那么答案就是否定。

如果您指的是实际的移动应用程序,那么有几种方法可以存储数据。如果是这种情况,您可能想要扩展您的问题。