【问题标题】:Iframe in Chrome error: Uncaught SecurityError: Failed to read the 'sessionStorage' property from 'Window'Chrome 中的 iframe 错误:未捕获的 SecurityError:无法从“Window”读取“sessionStorage”属性
【发布时间】:2014-08-18 20:42:32
【问题描述】:

未捕获的安全错误:无法从“Window”读取“sessionStorage”属性:拒绝访问此文档。

不知道如何在这方面走得更远...当我所做的只是` 在 Firefox 中工作,而不是在 Chrome 中。 可能与http://help.twitch.tv/customer/portal/questions/6299203-javascript-errors-in-chrome-相关的东西

【问题讨论】:

    标签: google-chrome iframe


    【解决方案1】:

    我对 localStorage 也有同样的问题,并像这样修复它:

    设置 > 隐私 > 内容设置下,将 cookie 的设置更改为 “允许设置本地数据” 或第二个选项(在我的情况下,它是“阻止网站设置任何数据”)。

    编辑

    在较新的 Chrome 版本上,确保在此处勾选第一个选项:chrome://settings/content/cookies

    【讨论】:

    • +1 谢谢,这帮助我们解决了我们在其他地方遇到的问题,这应该是公认的解决方案。
    • @Loktar 即使我的截图明显缺少手绘圆圈,我很高兴它有帮助!
    • 这解决了它,谢谢,但是这个 iFrame 多年来一直没有改变。在我的网站上; iFrame 读取远程站点。什么可能导致它破裂?远程服务器是否进行了一些更改?这个选项在 Chrome 中通常是关闭的,我以某种方式打开了它吗?我担心网站会因我的用户而崩溃,我想了解是什么原因造成的。
    • 你们知道为什么突然出现这个问题吗?它之前工作正常。
    • 这个答案是给用户的。我们在 Stackoverflow 是开发人员。问题是如何在网站开发者方面解决这个限制。
    【解决方案2】:

    我遇到了同样的问题,但我的问题是一个脚本阻止插件 ScriptBlock,我已将它设置为允许该站点,但仍阻止某些操作而不报告它。

    禁用脚本拦截器,瞧!

    【讨论】:

      【解决方案3】:

      如果您仍想阻止大多数第 3 方 Cookie,您可以添加豁免。我通常可以通过地址栏中弹出的 cookie 按钮来完成,但它不会让我访问 localhost。我必须通过 chrome://settings/content/cookies Picture of chrome://settings/content/cookies

      添加它

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-05-13
        • 2014-03-24
        • 1970-01-01
        • 1970-01-01
        • 2017-10-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多