我正在尝试在iframe中打开Google搜索。它一直工作到最近,但事情发生了。
可在此处测试:http://jsfiddle.net/patrioticcow/xTjyX/
我还在链接的末尾添加了&output=embed
,但看起来没有帮助。
我得到:Refused to display document because display forbidden by X-Frame-Options.
但它在Mozilla中也不起作用。
任何想法?
感谢
答案 0 :(得分:1)
X-Frame选项是您尝试嵌入iframe的网页的网络服务器发送的标头。它基本上告诉浏览器不允许在iframe中嵌入页面。请查看https://developer.mozilla.org/en/The_X-FRAME-OPTIONS_response_header以获取更详细的说明。
显然,Google不希望您将搜索结果嵌入到iframe中。
答案 1 :(得分:0)
我们看到同样的问题 - 这次是谷歌在标准框架中。几个月前它很好,现在它没有用。我认为谷歌只是改变了规则...... 不是一件非常开放的事情。
我建议您将iframe中的内容作为单独的子窗口或新标签运行 - 不确定这是否会为您提供所需的结果。