我正在嘗試開發Chrome擴展程序以保存用戶最喜愛的網址,因此用戶將點擊一個按鈕,並且彈出窗口會出現在他訪問的網站的正面,允許他保存他的網址。 關鍵是當用戶訪問google.com時顯示此彈出窗口時,用戶無法在彈出窗口中寫入任何內容,因爲Google的輸入自動處於焦點狀態,所以應該如何禁用此行爲? 禁用谷歌搜索輸入焦點
注:這僅與google.com
這裏發生的是例如我的代碼插入到影子DOM中的任何頁面:
<div id="popup">
<label for="add">Add custom bookmark</label>
<input type="text" name="add" value="" id="add" autofocus="" placeholder="Please enter an URL...(www.example.com)">
<a href="#" id="add-bookmark">Submit</a>
<a href="#" id="close-popup">Close</a>
</div>
你能否提供你的擴展的一些示例代碼?還是一個crx文件? –
@DmitriPavlutin完成 –
也許Google.com網頁在keyDown上有一個監聽器?如果有,監聽器將在您的擴展的處理程序之前執行,因此它將在文本輸入完成之前更改焦點。 –