是否可以在 Node.JS 应用程序中修改 IFRAME 的响应 header ?
是否必须先创建代理? (类似于此?http://www.bennadel.com/blog/2179-Extending-EventEmitter-In-Order-To-Create-A-Response-Proxy-In-Node-js.htm)
我基本上希望能够在 IFRAME 中显示 Gmail 的移动版本。
最佳答案
一般来说答案是肯定的,您必须代理它。然而,在这种特殊情况下,这甚至可能行不通——谷歌似乎已经部署了额外的反制措施来阻止通过代理登录。 (如果您正在代理请求,那么您可以看到用户密码、阅读他们的电子邮件等)
如果您只需要阅读自己的电子邮件,那么您还有一个替代选项:https://USERNAME:PASSWORD@gmail.google.com/gmail/feed/atom将为您提供最近电子邮件的 RSS 提要。这也有 x-frame-options: SAMEORIGIN
header ,但您可以通过 Node 代理它。
关于iframe - 通过 Node.JS 修改 IFRAME 上的 X-Frame 选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6009901/