如何设置响应headerX-Frame-Options?

How would set a response header X-Frame-Options?

我需要帮助为我的网站设置响应 header,托管在 Github 页面上。如何将 X-Frame-Options 选项设置为 DENY?我可以使用 HTML、CSS、JS 或 PHP.

我曾尝试使用 <meta http-equiv="X-Frame-Options" content="deny">,但我在控制台中收到此消息:

X-Frame-Options may only be set via an HTTP header sent along with a document. It may not be set inside <meta>.

更新

因为我的网站托管在 GitHub 上,所以我无法编辑 header,有没有办法检查页面是否在 iframe 中并显示图像而不是内容?

欢迎任何想法!

你不能。

Github 页面不提供任何自定义 HTTP 响应的机制 headers(包括任何编程语言中的 运行 server-side 代码)。