【问题标题】:Failed to read the 'localStorage' property from 'Window': Access is denied无法从“Window”读取“localStorage”属性:访问被拒绝
【发布时间】:2021-12-07 00:38:52
【问题描述】:

我的网站www.abc.com

我在www.abc.com<iframe src="www.xyz.com"></iframe> 中使用iframe

我面临以下问题

问题:

无法从“Window”读取“localStorage”属性:拒绝访问此文档。

如何仅使用源代码(Angularjs(V 1.X)、Javascript、jQuery、HTML)来解决问题,而无需手动更改浏览器设置。

有没有办法通过源代码或服务器端设置更改浏览器设置(设置允许cookies)?

www.abc.com , www.xyz.com 两个网站 localstorage 都单独使用,我没有从一个网站访问 localstorage。

当我打开 iframe 页面时,我遇到了“无法从 'Window' 读取 'localStorage' 属性:拒绝访问此文档。”

【问题讨论】:

标签: javascript html jquery angularjs


【解决方案1】:

下面的 sn -p 访问当前域的本地 Storage 对象,并使用 Storage.setItem() 添加一个数据项。

 localStorage.setItem('myCat', 'Tom');

读取localStorage项的语法如下:

const cat = localStorage.getItem('myCat');

实物参考以下documentation

【讨论】:

    猜你喜欢
    • 2020-09-15
    • 2022-10-30
    • 2021-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-09
    • 2015-04-06
    相关资源
    最近更新 更多