Skip to main content

為什麼自動完成始終無法在Firefox中運行?

為什麼自動完成始終無法在Firefox中運行?

Geoffrey Carr

如果您是那種始終允許Firefox保存您訪問的站點的登錄憑據的人,那麼當您遇到甚至沒有提示您保存憑據的站點時,您可能會非常沮喪。我們已經了解了這裡發生的事情。

這就是我幾乎每天都要輸入的糟糕形式......我真的厭倦了它。

所以我看看頁面的來源,這是罪魁禍首:表單上的AUTOCOMPLETE =“off”將告訴Firefox禁用該表單的自動完成。表單元素本身也有相同的標記。

您會發現這種情況經常發生在企業vpns,銀行和其他他們擔心安全性的網站上,並且不希望您保存密碼,因此他們在頁面中使用此標記以防止您的瀏覽器保存憑據。

你最好的選擇:Greasemonkey吧!

您可以使用greasemonkey腳本重新啟用表單元素上的自動完成功能。您可以在userscripts.org找到其中一些:

http://userscripts-mirror.org/

或者如果您願意,您可以編寫自己的...由於某種原因,其他腳本無法在我工作的公司VPN上運行,因此我創建了一個新腳本,手動設置每個腳本的屬性。

var frm = document.forms[0]; frm.setAttribute(‘autocomplete’, ‘on’); frm.elements[0].setAttribute(‘autocomplete’, ‘on’); frm.elements[1].setAttribute(‘autocomplete’, ‘on’);

提示:如果您正在編寫腳本,Firebug擴展是一種很好的方法來確定元素是什麼。

Link
Plus
Send
Send
Pin