我有一个小问题。
一旦用户清除了 Bowser 历史记录,localStorage 是否会被删除?
如果是,那么有没有一种方法可以将 URL 作为字符串保存在移动设备上的某个位置,即使用户或任何其他应用程序强制清除浏览器历史记录,该 URL 也始终保留在那里。
只要我的移动应用程序需要该字符串(URL),我就可以获取它。
问题是我想保存一个静态服务的 URL,该服务可以获取移动客户端的更新。我希望每当用户仅第一次启动我的移动应用程序时,他应该手动键入该 URL(将由我提供)以获取更新,然后了解我如何使用一些 JavaScript用于将该 URL 保存在移动设备上的 API(即使浏览器历史记录被删除,用户也永远无法删除),以便在每次后续启动时,用户无需再次键入该 URL 来进行更新,并且如果更新退出移动应用程序应该能够自动获取保存的 URL 并联系服务以获取更新。
谢谢。
最佳答案
一旦用户清除浏览器历史记录,localStorage 是否会被删除?
是的,当浏览器数据被删除时,本地存储确实会被清除。
将 URL 作为字符串保存在移动设备上的某个位置,即使用户或任何其他应用程序强制清除浏览器历史记录,该 URL 也始终保留在那里。
您指的是实际的移动应用程序还是手机浏览器中的网站?如果它是浏览器内的网站,那么答案是否定的。
如果您指的是实际的移动应用程序,则有多种存储数据的方法。如果是这种情况,您可能想扩展您的问题。
关于javascript - 清除浏览器历史记录后,Javascript 中的 localStorage 是否会被删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26512449/