iframe中的localStorage.clear()也清除了主页面的localStorage

时间:2014-03-06 16:01:07

标签: javascript html5 iframe local-storage

我正在使用Live Editor并使用HTML5 localstorageMain Page

上存储一些重要数据

我的Iframe上有一个Main Page正在同一个域上工作,用于显示编辑器的结果,问题是,每当我编写JS代码时:

喜欢:

localStorage.clear();

到我的编辑器并在我的Iframe上运行它然后它也清除了我的本地主页面。

我如何纠正这个问题?

我使用字符串

将代码发送到iframe
iframe.contentWindow.document.head.appendChild(Script);

Script包含script tag User Code,它只会在iframe中运行! 但为什么我的localStorage.clear();clear存储了主页的数据?

回答真的很感激!!

1 个答案:

答案 0 :(得分:0)

这或多或少地在这里被广泛使用:

In HTML5, is the localStorage object isolated per page/domain?

localStorage是每个域名。