Javascript Localstorage offline JS应用程序:如何将域设置为从两个不同的html文件访问本地存储?

Javascript Localstorage offline JS应用程序:如何将域设置为从两个不同的html文件访问本地存储?,javascript,html,local-storage,Javascript,Html,Local Storage,我正在制作一个小的JS/HTML应用程序,其中我喜欢将首选项存储在LocalStorage中,并从两个不同的HTML文件访问它们 当然,如果我停留在同一个HTML文件上,它是有效的,但是当我在另一个HTML页面上时,我无法访问相同的存储。我在网上看到这是因为我没有在同一个域上工作,但我还不能设置跨域。 我真的不需要太多的地方,所以我不想使用IDB main.html: localStorage.setItem("test", myString)); other.html:(无需检索) 我尝试使

我正在制作一个小的JS/HTML应用程序,其中我喜欢将首选项存储在LocalStorage中,并从两个不同的HTML文件访问它们

当然,如果我停留在同一个HTML文件上,它是有效的,但是当我在另一个HTML页面上时,我无法访问相同的存储。我在网上看到这是因为我没有在同一个域上工作,但我还不能设置跨域。 我真的不需要太多的地方,所以我不想使用IDB

main.html:

localStorage.setItem("test", myString));
other.html:(无需检索)

我尝试使用,但在控制台中显示“非法文档.域值”

document.domain="myCustomLocalDomain.xyz"

两个不同的HTML文件无法访问同一个localStorage对象。这根本是不可能的。

ew事实上,我认为如果你不在se域,你就不能。我认为你可以使用iFrame做一些棘手的事情,试试看“…我还不能设置跨域”你说的“跨域”是什么意思?这不要紧,没有针对这种安全漏洞的解决方法,“…我还没有能够设置跨域攻击”也就是说,在我的2个html文件上有相同的域。另一个选择是有1个巨大的html,但这并不是那么实际。唯一的方法是将它们存储在同一台服务器上
document.domain="myCustomLocalDomain.xyz"