2011-11-01 161 views
7

我不认为这是可能的,因为我读过,但想看看是否有其他人在类似的情况,并找到了这个问题更加优雅的解决方案。谷歌在iframe替代搜索结果

基本上我有一个网站我正在建设,没什么特别的,它由一个标题部分,然后一个大的iframe来显示页面的内容。我知道,我知道,iframe通常与不满,但为了我的需要,它创造了奇迹。

我的问题是,在页面的标题中,我有一个简单的谷歌搜索框(基本上只是一个HTML表单),并将目标设置为我的iframe。 显然,当搜索任何东西时,结果应该显示在iframe中,但是,我得到的只是一条消息,表明此内容无法显示在iframe中。这是有道理的,我很确定这是谷歌设计不允许这种做法。

对我来说,这将是最理想的情况,并想知道是否有人知道在我的iframe中显示搜索结果的方式?

我也看过可能会显示一个灯箱或类似的弹出框,用ajax请求来显示谷歌页面,但因此不成功。

回答

6

您将无法再使用任何类型的框架,因为Google显然通过完全阻止框架来结束该框架。您唯一的解决方案是使用custom search API,然后自己解析并显示结果。

+0

是否有可能以某种方式解决此框架阻塞问题(例如,通过为Google搜索结果使用某种类型的代理服务器)? –