You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HTML iframe标签出现ERR_BLOCKED_BY_RESPONSE错误如何解决?

解决iframe嵌入GitHub页面时的ERR_BLOCKED_BY_RESPONSE错误

问题原因

GitHub的blob页面(包括你尝试嵌入的文档页面)通过设置X-Frame-Options或Content-Security-Policy响应头,禁止被第三方网站嵌入到iframe中,这是GitHub的安全防护机制,用于防范点击劫持等攻击,因此会触发net::ERR_BLOCKED_BY_RESPONSE错误。

可行解决方案

  • 使用GitHub Raw内容:若仅需展示文档的纯文本内容,可改用该文件的raw链接。示例代码:
<iframe crossorigin='anonymous'  
        src="https://raw.githubusercontent.com/pyrochlore/obsidian-tracker/master/docs/InputParameters.md" 
        style="border:1px #ffffff solid;" name="myiFrame" 
        scrolling="no" frameborder="1" 
        marginheight="0.5px" marginwidth="0.5px" 
        height="400px" width="600px" allowfullscreen></iframe>
  • 自行托管文档内容:将目标Markdown文件下载后,上传到你自己的服务器或静态托管平台,再通过iframe嵌入自身域名下的文档链接,即可规避GitHub的跨域限制。
  • 使用Markdown渲染库:如果你的页面支持,可引入marked.js这类Markdown渲染库,直接获取raw内容后在页面内渲染,体验比iframe更流畅。

内容的提问来源于stack exchange,提问作者Mohamed Djelloul Lahcen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 20:40:56