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

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

你必须先创build一个代理? (类似于这个? http://www.bennadel.com/blog/2179-Extending-EventEmitter-In-Order-To-Create-A-Response-Proxy-In-Node-js.htm )

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

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

如果您只需要阅读自己的电子邮件,则可以使用其他选项: https:// USERNAME:PASSWORD@gmail.google.com/gmail/feed/atom会为您提供最近电子邮件的RSS源。 这也有x-frame-options: SAMEORIGIN头,但是你可以通过节点代理它。