localStorage访问本地文件
localStorage access from local file
我正在创建2个HTML
文件,它们将存储在本地iPhone上,并通过WebView
访问。
我想知道是否有可能在一个文件中设置localStorage
,并从另一个文件中获得存储结果。
我知道localStorage
可以从同一域中的文件访问,但是,似乎您无法从不同的本地文件获得值?
我也试过在Safari桌面运行这个本地文件,同样的问题发生了
当您在本地打开文件时,即使用file://
协议,到目前为止浏览器无法确定什么是"相同域",因此每个文件都被认为是一个单独的域。因此,你不能使用localStorage
当你打开文件。
以下是FireFox中有关该问题的更多信息:https://bugzilla.mozilla.org/show_bug.cgi?id=507361。就我个人而言,我在这个话题上找不到太多关于Safari的信息。
你也可以看看这个:Javascript/HTML存储选项下的文件协议(File://)。这可能对你的情况有帮助。
此时,通过WKWebView在iOS 10上呈现的本地文件与localStorage
共享对"同一域"的访问。然而,尚不清楚这是设计还是错误。
相关文章:
- 从另一个文件访问函数的返回值
- 从HTML中的另一个文件访问javascript方法
- Chrome中的本地文件访问
- 从require()'d文件访问函数
- 从另一个 javascript 文件访问 main() 函数
- 从不同的javascript文件访问HTML表单提交的值
- http(localhost或remote)提供的文件是否可以从通过file://protocol打开的本地文件访问?反
- 使用PrimeFaces从Javascript文件访问资源
- 从php文件访问javascript数组
- 如何从单独的javascript文件访问模型属性?(MVC)
- 通过文件访问页面时Cookie不起作用://
- 从批处理文件访问JavaScript方法
- 从不同目录中的另一个文件访问一个文件
- 从其他文件访问 Ext 甘特 JS 变量
- 解决 Html5 本地文件访问问题
- 从外部 Javascript 文件访问数据
- 从 javascript 文件访问 Webform
- 从外部 JavaScript 文件访问表单元素
- 如何从 jade 文件中的 javascript 文件访问变量的值
- 如何从我的外部javascript文件访问php变量