Mozilla將默認禁用Firefox中的退格鍵以防止用戶編輯數據丟失
經常在網頁中填寫表單的用戶一定有這樣的經歷,在光標焦點並沒有位於文本框中的時候,如果誤按鍵盤上的退格鍵,網頁就會後退,未保存的編輯信息會全部丟失。因此,谷歌和微軟都以數據丟失為由,禁用了Chrome和微軟Edge瀏覽器中的退格鍵所對應的快捷方式,該鍵可以讓用戶在按下時回到之前的網頁。
現在Mozilla也加入了他們的行列,Firefox 86中將禁用前進/後退頁面導航的Backspace和Shift+ Backspace鍵盤快捷鍵。
在這個版本中,按這個鍵不會再有任何作用,不過Firefox仍然允許通過設定隱藏選項使該快捷鍵恢復工作,也可以使用另一個快捷鍵Alt+左箭頭(Mac上的命令+左箭頭)來返回上一次訪問的頁面。
截至目前,退格鍵在Chrome瀏覽器中已經無法使用,如果一定要實現,則必須在Chrome網絡商店上獲取一個擴展來完成。新版Edge則在設定界面提供了一個標記,啟用後便可在前進和後退導航操作中使用shift+Backspace和Backspace鍵。
為什麼Mozilla要關閉Firefox中的Backspace鍵功能?
畢竟根據7年前提交的一個bug,”Firefox上的Backspace鍵盤快捷鍵是目前使用率最高的,有4000萬MAU,遠高於”在頁面中查找(1600萬MAU)或頁面重載(1500萬MAU),每天都會有許多用戶因誤擊該鍵盤快捷鍵而遭受網頁意外後退和數據丟失問題”。
需要注意的是,升級到新版本後,現有用戶不會受到影響,但對於新配置文件或配置文件重置後,該快捷鍵將默認無法使用。
要使退格鍵在Firefox中重新工作,需要如下設定:
訪問about:config
找到並將以下偏好值改為0:
browser.backspace_action
當然,如果不想設定,也可以在Firefox瀏覽器中使用Alt+左箭頭快捷鍵進行後退導航。