2011-07-26 17 views
0

相同的選項我是Chrome網絡瀏覽器用戶,我注意到當我使用Chrome的所有功能於一身的文本字段進行搜索時,結果或事件不會提供相同的設置當我使用經典的www.google.com搜索文本字段進行搜索時,這些選項是可選的。在最後一種情況下,我可以在每次出現旁邊看到'+1'按鈕,在第一次時,我不能。Google Chrome搜索字段沒有提供與

這是怎麼回事?

回答

2

Chrome瀏覽器的網址列顯示的混合物:

  • 網頁在瀏覽歷史記錄
  • 您的書籤
  • 谷歌搜索建議
  • 域/網站建議

對於搜索和域名建議,Chrome會將您的多功能框輸入發送至
http://clients1.google.com/complete/search?client=chrome&hl=en-US&q=YOURQUERY
(或類似的URL,取決於您的區域設置;可能還會有其他子域名被使用,我不確定) 並且這將返回一個簡單的JSON結果,Chrome會解釋並顯示多功能框(可能)下的結果以及本地歷史記錄中的項和/或書籤。 這些結果相當簡單,因爲它們不是HTML,並且顯示爲瀏覽器界面的一部分。

當轉到http://www.google.com並使用Google的正常網頁搜索時,它會用一長串用戶特定參數(假設Instant is On)查詢http://www.google.com/s?...

由於Google.com是一個網頁,它可以很容易地顯示大量的HTML,這就是所有的+1按鈕,放大鏡和各種小鏈接顯示的地方。

Chrome的Omnibox只是爲您提供一個簡化的版本,只需點擊幾個鏈接即可進入豐富的Google.com網頁。

還有的是僅用於搜索建議另一臺服務器(再次JSON格式):http://suggestqueries.google.com/complete/search?json&q=YOURQUERY
這使用OpenSearch標準,這是在其他軟件中使用;例如,Firefox在搜索框中使用此URL,我的Fauxbar擴展程序也適用於Chrome。

如果您的多功能框架建議與Google網站上顯示的建議不同,則每個搜索網址可能會使用不同的算法。我沒有真正考慮過每個搜索網址與結果的差異。只有谷歌會真正知道。

如果您想在鍵入時顯示Google.com網頁的搜索結果,可以啓用Chrome的即時功能。 (在Chrome的選項中搜索它)

+0

你,先生,真棒 – SinistraD