我使用Chrome制作了本地存储空间,然后尝试通过Firefox访问它。但它不在那里。有人可以澄清一下,使用不同的浏览器存储和检索HTML5本地存储是否是一个有效的测试用例?根据我的理解,HTML本地存储路径是特定于浏览器的。因此,我假设您需要使用相同的浏览器进行存储,并且检索属于特定的KEY。这是正确的陈述吗?
答案 0 :(得分:19)
本地存储在该确切的浏览器中是“本地的”,并且仅在该浏览器中。要检索存储在本地存储中的内容,您必须使用相同的浏览器,相同的密钥并从同一来源的页面(例如域)中检索它。
如果你想在多个浏览器中使用某些东西,那么你必须以某种方式识别用户(通常是用户登录)然后你需要将数据存储在某个地方的服务器上,以便数据可以提供给同一个用户多个浏览器。
答案 1 :(得分:1)
jfriend00已正确回答了您的问题,但是,我想补充一下,只要该浏览器是Chrome,就可以在另一浏览器上访问您的数据,即使它在另一台设备上也可以。实现此方法的方法是使用chrome.storage API,该API自Chrome 25开始提供。
以下是它的优点/功能: