Cordova应用的本地存储范围

时间:2014-12-28 06:44:03

标签: cordova local-storage

如果我没错,那么我知道本地存储被保存在浏览器内存的上下文中。现在怎么保存?

假设我从一个应用程序中保存了类似内容。

localStorage.setItem("myvariable",'123');

是否可以在其他应用程序中使用?如果两个应用程序使用相同的名称,它们是如何彼此分开的?应用程序如何理解这个变量是我的,这不是? 2个单独的页面可以使用由同一应用程序设置的变量。怎么样?

我无法找到有关此问题的任何合适的解释和架构。

1 个答案:

答案 0 :(得分:0)

根据我的理解和以下链接,本地存储是基于域的 请参阅链接link1link2

,任何引用同一域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。