2012-07-08 40 views
0

在頁面加載時,發送/模擬組合鍵[CTRL + L]或[CTRL + L + BACKSPACE]專注於URL地址欄和清除它(重點)。在頁面加載時,發送/模擬組合鍵[CTRL + L]

這是爲了替換Chrome和其他瀏覽器中默認的新標籤頁。

推理是,默認情況下,當您打開一個新選項卡時,您的URL地址欄會自動聚焦,您很快就可以立即開始輸入。

這是新標籤替換頁面中的一個問題,因爲它現在阻止了您僅僅能夠開始輸入,這對於Chrome用戶來說是一個很大的習慣。他們開始打字,打開自動填寫的URL地址或進行快速Google搜索。

我花了最後一個半小時谷歌搜索網站,堆棧溢出,和其他人在尋找是否已完成,我還沒有找到一個我能找到的結果,至少不是一個地方我必須訂閱付款才能查看答案。

我知道在頁面加載時激活一個鍵是可能的。我知道做一個關鍵組合是可能的。我想將兩者混合在一起,以便在頁面加載時使腳本模擬組合鍵,並使瀏覽器將注意力集中在它的URL地址欄上。

項目頁面是否有幫助:http://flatline.in/tab/

回答

1

嗯,說實話,我希望這不能用JavaScript來實現完成。

如果開發人員可以通過使用Javascript修改桌面和/或瀏覽器行爲,那麼編寫黑客和惡意軟件代碼就會變得非常容易。

0

我發現它其實......我經常發現就在我問一個問題......我的大腦更好地工作呢:)

它可以通過擴展在Chrome中做了什麼。

chrome.tabs.getCurrent(function(tab) { 
      chrome.tabs.update(tab.id, { 'url': url, 'selected': true }); 
     }); 

'選擇':真實是成功的關鍵:)