我对我们的应用程序进行了自动化测试,其中包括在 IFrame 中显示 Google 搜索框。该测试最近开始失败,一名开发人员签入的更改破坏了其他几个测试。我开始怀疑这个改变是否破坏了这个测试,但我很想知道。截至目前,我可以看到谷歌搜索(i.e., http://www.google.com/search?q=whatever http://www.google.com/search?q=whatever) 返回一个X-Frame-Options
标头与SAMEORIGIN
,它告诉浏览器不要在我们的 IFrame 中显示搜索页面。这是谷歌坚持的权利,我不介意。但为了帮助我弄清楚测试失败是否是开发人员代码更改的错误或仅仅是巧合,我很想知道Google 何时开始发送此 X-Frame-Options 标头?如果恰好是在正确的时间,我们将更改测试以执行更合适的操作。
本文 http://blog.futtta.be/2009/12/02/google-inadvertently-killing-talk-badges-with-x-frame-options/解释了它如何在 2009 年 12 月破坏了一些聊天软件。所以至少已经过去两年了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)