2010-10-06 49 views
2

當您使用向上和向下箭頭瀏覽谷歌搜索結果(僅在Chrome瀏覽器中可用)和谷歌Chrome瀏覽器比按Ctrl + Enter它打開在新選項卡中選擇的搜索結果,但沒有焦點到該選項卡。您現在可以在搜索結果的相同列表中使用向上和向下鍵,並在稍後訪問新標籤時按下CTRL-ENTER更多結果。快捷方式(以編程方式)打開新標籤中的鏈接,但不關注該標籤

有沒有人有任何想法如何做到這一點?由於此功能只適用於Google Chrome,因此我懷疑某些內容已添加到瀏覽器中,但我無法在此主題上找到任何內容。

+1

按住Ctrl的同時點擊一個鏈接,不是嗎? – bzlm 2010-10-06 17:05:40

+0

是的。但我想將它綁定到一個快捷方式,並使用快捷方式在沒有焦點的新選項卡中打開鏈接。 – bastijn 2010-10-06 17:14:21

+0

你的意思是編程?或者你只是想要一個熱鍵(除了按Ctrl鍵點擊)爲你做?如果是後者,您可能會在超級用戶或http://webapps.stackexchange.com/ – bzlm 2010-10-06 17:20:30

回答

2

我之前看到過的方式是讓網頁聽按鍵(例如j/k)並簡單地聚焦()所需的鏈接。然後,當用戶按Enter或Ctrl-Enter時,他只是在關注的鏈接上執行默認操作。

果然,當我在Google搜索結果頁面上的javascript控制檯中輸入此內容時,我看到了正在關注的鏈接。

document.addEventListener('focus', function(e) {console.log(e.target)}, true); 

所以,谷歌仍在使用相同的技術,但因爲他們使用CSS(a.noline{outline:0})隱藏圍繞重點環節的虛線輪廓它不是那麼明顯。

+0

這的確與解決方案一樣。當您懸停或導航時,設置正確鏈接的焦點。這樣做的效果與您將該選項設置爲活動狀態的特定鏈接相同,以便瀏覽器命令在後臺呈現它。 – bastijn 2010-11-15 09:22:47

相關問題