通过 Node.JS 修改 IFRAME 上的 X-Frame 选项?

发布于 2024-11-07 12:43:18 字数 361 浏览 0 评论 0 原文

是否可以修改 Node.JS 应用程序中 IFRAME 的响应标头?

您必须先创建代理吗? (与此类似的东西? http://www.bennadel.com/blog/2179-Extending-EventEmitter-In-Order-To-Create-A-Response-Proxy-In-Node-js.htm

我基本上希望能够在 IFRAME 中显示移动版 Gmail。

Is it possible to modify the Response Headers for an IFRAME in a Node.JS application?

Do you have to create a proxy first? ( Something similar to this? http://www.bennadel.com/blog/2179-Extending-EventEmitter-In-Order-To-Create-A-Response-Proxy-In-Node-js.htm )

I basically want to be able to show the mobile version of Gmail within an IFRAME.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

洋洋洒洒 2024-11-14 12:43:18

一般来说,答案是肯定的,您必须代理它。然而,在这种特殊情况下,这甚至可能不起作用 - 谷歌似乎已经部署了额外的对策来阻止通过代理登录。 (如果您代理请求,那么您可以看到用户密码、阅读他们的电子邮件等。)

如果您只需要阅读自己的电子邮件,那么您还有一个替代选项:https://用户名:[电子邮件受保护]/gmail/feed/atom 将为您提供最近电子邮件的 RSS 提要。它还具有 x-frame-options: SAMEORIGIN 标头,但您可以通过节点代理它。

In general the answer is yes, you would have to proxy it. However in this particular case, that may not even work - Google seems to have deployed additional counter-measures to block logging-in via proxies. (If you're proxying the request, then you can see the users password, read their email, etc.)

If you only need to read your own email, then you have an alternate option: https://USERNAME:[email protected]/gmail/feed/atom will give you an RSS feed of recent emails. This also has the x-frame-options: SAMEORIGIN header, but you can proxy it through node.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文