我正在创建 2HTML
文件将存储在本地 iPhone 上并通过WebView
.
我想知道是否可以设置localStorage
在一个文件中,并从另一个文件中获取存储结果。
我知道localStorage
可以从同一域上的文件访问,但是,您似乎无法从不同的本地文件获取该值?
我也尝试在桌面上的 Safari 中使用本地文件运行此程序,但出现了相同的问题。
当您在本地打开文件时,即使用file://
协议,到目前为止,浏览器无法确定什么是“同一域”,因此每个文件都被视为一个单独的域。因此你不能使用localStorage
当你打开文件时。
以下是有关 FireFox 中问题的更多信息:https://bugzilla.mozilla.org/show_bug.cgi?id=507361 https://bugzilla.mozilla.org/show_bug.cgi?id=507361。就我个人而言,我在 Safari 上找不到太多关于这个主题的信息。
你也可以看看这个:文件协议 (file://) 下的 Javascript/HTML 存储选项 https://stackoverflow.com/questions/5914029/javascript-html-storage-options-under-file-protocol-file。这可能对您的情况有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)