通过 Node.JS 修改 IFRAME 上的 X-Frame 选项?
是否可以修改 Node.JS 应用程序中 IFRAME 的响应标头?
您必须先创建代理吗? (与此类似的东西? http://www.bennadel.com/blog/2179-Extending-EventEmitter-In-Order-To-Create-A-Response-Proxy-In-Node-js.htm )
我基本上希望能够在 IFRAME 中显示移动版 Gmail。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一般来说,答案是肯定的,您必须代理它。然而,在这种特殊情况下,这甚至可能不起作用 - 谷歌似乎已经部署了额外的对策来阻止通过代理登录。 (如果您代理请求,那么您可以看到用户密码、阅读他们的电子邮件等。)
如果您只需要阅读自己的电子邮件,那么您还有一个替代选项: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.