【问题标题】:Cannot load iframe in wordpress page无法在 wordpress 页面中加载 iframe
【发布时间】:2019-07-16 17:50:31
【问题描述】:

我一直试图在我的wordpress 站点中使用iframe 加载页面的一部分。我可以毫无问题地在iframe 中加载某些网站,但是当我尝试我所需的页面时,它在页面内无法按预期工作。 iframe src 如果单独打开,则可以完美加载

我已经尝试了stackoverflow 和其他论坛中提到的大部分答案,但仍然无法找到解决方案。我尝试在.htaccess 中添加代码,也尝试在functions.php 中添加代码

This is the iframe src我要加载。

它可以在浏览器中单独加载,但不能在iframe 中加载。当我尝试加载它时,我在控制台中收到以下错误:

[错误] 访问跨域对象上的属性“哈希”的权限被拒绝

这是我的代码、服务器配置还是 URL 本身的问题?

谢谢

【问题讨论】:

  • 可能是该网站本身的问题 - 尝试将其放入 jsfiddle 中的基本 iframe 也只会导致错误。

标签: php wordpress iframe


【解决方案1】:

这是关于您的来源正在阻止来自不在 CORS 中的域的未经授权调用。他们只允许来自 Origin https://ec.europa.eu 的呼叫。简短的回答,你不能从你身边处理任何事情。

有关 CORS 的更多信息:https://developer.mozilla.org/en/docs/Web/HTTP/Access_control_CORS

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-23
    • 1970-01-01
    • 2011-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多