2011-11-01 160 views
7

我不認爲這是可能的,因爲我讀過,但想看看是否有其他人在類似的情況,並找到了這個問題更加優雅的解決方案。谷歌在iframe替代搜索結果

基本上我有一個網站我正在建設,沒什麼特別的,它由一個標題部分,然後一個大的iframe來顯示頁面的內容。我知道,我知道,iframe通常與不滿,但爲了我的需要,它創造了奇蹟。

我的問題是,在頁面的標題中,我有一個簡單的谷歌搜索框(基本上只是一個HTML表單),並將目標設置爲我的iframe。 顯然,當搜索任何東西時,結果應該顯示在iframe中,但是,我得到的只是一條消息,表明此內容無法顯示在iframe中。這是有道理的,我很確定這是谷歌設計不允許這種做法。

對我來說,這將是最理想的情況,並想知道是否有人知道在我的iframe中顯示搜索結果的方式?

我也看過可能會顯示一個燈箱或類似的彈出框,用ajax請求來顯示谷歌頁面,但因此不成功。

回答

6

您將無法再使用任何類型的框架,因爲Google顯然通過完全阻止框架來結束該框架。您唯一的解決方案是使用custom search API,然後自己解析並顯示結果。

+0

是否有可能以某種方式解決此框架阻塞問題(例如,通過爲Google搜索結果使用某種類型的代理服務器)? –