【问题标题】:how to set X-Frame-Options for local file如何为本地文件设置 X-Frame-Options
【发布时间】:2019-02-03 17:58:00
【问题描述】:

我在 python3 中使用 pygobject(gtk3 和 webkit2)创建了一个网络浏览器,我想创建一个包含 google 的主页。我用 iframe 创建了一个 html 文件,但我看到了错误:

拒绝在框架中显示“https://www.google.com/”,因为它将“X-Frame-Options”设置为“SAMEORIGIN”。

如何设置 X-Frame-Options ?网络上的所有解决方案都是本地服务器中的配置,但我没有本地服务器。

这是我的主页

<!DOCTYPE html>
<html>
   <head>
       <title>(Nouvelle page)</title>
       <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   </head>
   <body>
   	<iframe src="https://www.google.com/"></iframe>
   </body>
</html>

【问题讨论】:

    标签: python-3.x gtk3 webkit2


    【解决方案1】:

    很遗憾,这不是您可以在本地解决的问题。

    这里有一个类似的问题:https://stackoverflow.com/a/8700754/2773979

    问题不在于您的页面缺少该标头,而在于 Google 精确地设置了该标头以防止人们将网站嵌入到 iframe 中。浏览器通过拒绝加载/显示 iframe 的内容来遵守这一点。

    请注意,有一些解决方案,例如代理 google 页面,但这些可能违反服务条款。

    【讨论】:

      猜你喜欢
      • 2019-09-21
      • 2019-03-25
      • 2021-05-06
      • 2015-02-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多