当前位置: 首页 > 知识库问答 >
问题:

如何解决阻塞一个帧从访问跨原点帧错误的wordpress原点?[重复]

章高爽
2023-03-14

我在一个WordPress网站上工作,网站上安装了很多WordPress插件。

wordpress网站上安装的插件具有以下选项:

当我点击“视图细节”选项时,我得到了一个空白屏幕,如下所示,但是当我在一个新的窗口或选项卡上打开时,它会起作用。

在检查控制台,我得到以下错误(当点击查看详细信息未能在同一页面上打开):

Blocked a frame with origin from accessing a cross-origin frame.
  at Contents
  at Function.map
  at a.fn.init.n.fn.(anonymous function) [as contents]
  and many other places. 


问题陈述:

我想知道我需要在wordpress中修改哪个文件来解决这个错误。这个错误似乎存在于每个wordpress插件中。它可以在新选项卡或窗口中工作,但无法在同一页面中工作。

共有1个答案

茹展鹏
2023-03-14

由于HTTP安全标头,浏览器正在阻止新帧。相关的安全标头很少,您可以在此处获得详细信息:https://www.dionach.com/blog/an-overview-of-http-security-headers

最有可能的是,其中一个WordPress安全插件正在注入此头。

在极少数情况下,web服务器本身被配置为注入这些头。

我建议搜索所有活动安全插件的设置,以找到在管理员屏幕上强制执行“同源策略”的位置。

如果无法直接找到设置,请逐个禁用插件,直到问题得到解决。当然,有一个插件仅为您禁用插件(不影响任何其他用户):https://wordpress.org/plugins/health-check/

 类似资料:
  • 我知道有很多类似的问题,唯一的区别是我从同一个**域得到了两个页面。这可以在下面的例子中看到。 这不应该只在不同的域之间发生吗? ================================================================================== 当然,在我发布几秒钟后,我发现了问题。SCORM包有一个定位SCORM API的函数。它看起来像顶部和开

  • 我试图打印一个由jspdf生成并加载到iframe的pdf,但我收到了错误消息: DOMException:阻止源为“http://localhost:8084”的帧访问跨源帧。 这是我的代码:

  • 安全错误:阻止源"http://www.app.teste.com"的帧访问跨源帧。 我知道有人发过同样的帖子。但我创造这个是因为我有一个特定的问题。 这个错误发生在第一次访问时,当我按f5重新加载页面时效果很好。

  • 我想允许用户输入他们的网址并在iframe中浏览。在他们点击确认按钮后,我将从iframe中获得网址浏览。 但我从iframe获取url后出错了 例外:com。谷歌。gwt。事件共享。雨伞异常:捕获异常:(SecurityError):阻止了具有原点的帧”http://localhost“从访问交叉原点帧。

  • 我在我的页面上设置了一个iFramework,并使用下面的脚本来删除双导航栏。它在任何浏览器上都能很好地工作,但在Chrome上不起作用,它显示了双垂直导航栏! 我在Chrome收到2个错误消息: > 第一条错误消息: 未捕获的安全错误:阻止源为“null”的帧访问源为“null”的帧。协议、域和端口必须匹配。 它指出了以下错误: 第二个错误消息,它位于jquery-1.10.2.js: 未捕获的

  • 我制作了一个网站,它会打开一个带有以下JavaScript代码的弹出窗口: 此代码将标记添加到标记。 然后在JS中,我想用以下代码获得YouTube网站的标题: 所以我想有这个代码: 不幸的是,我的浏览器(谷歌Chrome),仍然打印一个错误: SecurityError:阻止了原点为“null”的帧访问跨原点帧。 知道如何解决这个问题吗?