我在 Windows 7 上使用 Chrome 16.0.912.77,並使用 Chrome 的 Vimium 插件。
我更喜歡盡可能使用鍵盤來瀏覽瀏覽器。 Chrome 的一個非常有用的功能是,我可以在網址列中鍵入搜尋字串,然後按 Tab 鍵迭代結果。
這種行為最近發生了變化 - 現在,點擊 Tab 首先移動到 Google+ 連結(頂部的黑條),然後向下移動到側邊欄,然後再到達搜尋結果。
在我的 Macbook(OS X 10.7,最新版本的 Chrome)上,我仍然有舊的、期望的行為。
有沒有辦法解決這個問題?
答案1
從 Chrome 網址列搜尋時,此功能已移至向下箭頭鍵。
TAB 仍然有效,但您需要使用已加載的 Google 搜索頁面進行搜索,並且需要打開即時結果。
答案2
只要 Google 即搜即得可用,就可以使用 Google 搜尋結果的鍵盤導覽。當您輸入搜尋查詢時,Google 即搜即得會建議熱門詢問。輸入適當的文字後,點擊 ,Enter然後點擊Tab。
顯示結果後,點擊Tab即可查看結果。您應該會在所選結果的左側看到一個小箭頭。只需點擊Enter即可轉到所選的搜尋結果。
筆記
這個答案已經在 Windows 7 上的 Mozilla 和 Google Chrome 上進行了測試。維米姆,可能會幹擾鍵盤導航。嘗試停用這些擴充功能並再次使用 Google 即時搜尋。
有關 Google 搜尋結果導航的更多信息,請訪問在這裡找到。
當您在開啟 Google 即搜即得的情況下進行搜尋時,您不僅可以在鍵入時看到結果,還可以使用鍵盤快捷鍵快速導航搜尋結果。假設您需要一張新咖啡桌,因此您開始尋找咖啡桌。當出現咖啡桌的預測文字時,按 Tab 完成查詢,然後按 Enter,然後按 Tab 選擇第一個結果。使用向上箭頭和向下箭頭鍵在結果之間跳轉,然後按 Enter 鍵開啟所選結果的網頁。
答案3
我在 Ubuntu 上使用 Chrome,我發現的解決方案都不適合你,所以我創建了自己的解決方案。你需要搗固猴然後只需創建新的用戶腳本並貼上以下程式碼:
// ==UserScript==
// @name Google-tab to search results
// @include https://www.google.*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
// @grant GM_addStyle
// ==/UserScript==
/*- The @grant directive is needed to work around a design change
introduced in GM 1.0. It restores the sandbox.
*/
$(".g .r a").attr( 'tabindex',1);
它會新增tabindex="1"
到所有搜尋結果中,以便您可以按 Tab 鍵瀏覽從第一個到最後一個的所有結果。要打開選定的鏈接,請使用鍵盤快捷鍵之一:
Enter在同一分頁中載入頁面
Ctrl+Enter在新的背景標籤中加載
Ctrl+ Shift+Enter在新的前景標籤中加載
Shift+Enter在新視窗中載入