如果我没错,那么我知道本地存储被保存在浏览器内存的上下文中。现在怎么保存?
假设我从一个应用程序中保存了类似内容。
localStorage.setItem("myvariable",'123');
是否可以在其他应用程序中使用?如果两个应用程序使用相同的名称,它们是如何彼此分开的?应用程序如何理解这个变量是我的,这不是? 2个单独的页面可以使用由同一应用程序设置的变量。怎么样?
我无法找到有关此问题的任何合适的解释和架构。
答案 0 :(得分:0)
根据我的理解和以下链接,本地存储是基于域的 请参阅链接link1,link2。
,任何引用同一域www.domain.com
的应用程序都可以访问由它设置的localstorage。
2 separate pages can use the variable set by the same application. How?
如果属于相同的域,则单独的页面将能够按照上述规则访问localstorage变量。
locatstorage由浏览器实现,为您提供访问/操作本地存储的API。
尽管以上说明适用于浏览器APP,但规则仍适用于cordova APP,因为cordova APP基于Webview。