如果我没看错,那么我知道本地存储保存在浏览器内存的上下文中。现在如何保存?
假设我从一个应用程序中保存了类似内容。
localStorage.setItem("myvariable",'123');
可以在其他应用程序中使用吗?如果两个应用程序使用相同的名称,如何将它们彼此分开?应用程序如何理解此变量是我的变量,而不是我的变量?2个单独的页面可以使用同一应用程序设置的变量。如何?
我找不到有关此问题的任何合适的解释和体系结构。
根据我的理解和下面的链接,localstorage是基于域的。
请参阅链接link1,link2。
即,任何引用相同域的应用程序www.domain.com
都可以访问其设置的本地存储。
2 separate pages can use the variable set by the same application. How?
如果属于同一域,则单独的页面将能够按照上述规则访问localstorage变量。
该位置存储由浏览器实现,该浏览器为您提供用于访问/操作本地存储的API。
即使上面的解释是针对浏览器APP的,该规则对于cordova APP仍然适用,因为cordova APP是基于Webview的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句