Mengapa AutoComplete Tidak Selalu Bekerja di Firefox?
Jika Anda tipe orang yang selalu mengizinkan Firefox untuk menyimpan kredensial login Anda untuk situs yang Anda kunjungi, Anda mungkin akan sangat frustrasi ketika menemukan situs yang bahkan tidak meminta Anda untuk menyimpan kredensial. Kami memiliki masalah pada apa yang terjadi di sini.
Inilah bentuk mengerikan yang harus saya ketik hampir setiap hari ... Saya benar-benar bosan.
Jadi saya melihat ke sumber untuk halaman, dan inilah penyebabnya: AUTOCOMPLETE = "off" pada formulir akan memberitahu Firefox untuk menonaktifkan pengisian otomatis untuk formulir itu. Elemen formulir itu sendiri juga memiliki tag yang sama pada mereka.
Anda akan menemukan ini terjadi cukup sering pada vpns perusahaan, bank, dan situs lain di mana mereka khawatir tentang keamanan dan tidak ingin Anda menyimpan kata sandi Anda, jadi mereka menggunakan tag ini di halaman mereka untuk mencegah browser Anda menyimpan kredensial.
Opsi Terbaik Anda: Greasemonkey!
Anda bisa menggunakan skrip greasemonkey untuk mengaktifkan kembali autocomplete pada elemen formulir. Anda dapat menemukan beberapa di antaranya di userscripts.org:
http://userscripts-mirror.org/
Atau Anda dapat menulis sendiri jika Anda menginginkannya ... karena suatu alasan skrip lain tidak bekerja pada vpn korporat saya yang kacau di tempat kerja, jadi saya membuat skrip baru yang secara manual mengatur atribut masing-masing.
var frm = document.forms [0];
frm.setAttribute ('autocomplete', 'on');
frm.elements [0] .setAttribute ('autocomplete', 'on');
frm.elements [1] .setAttribute ('autocomplete', 'on');
Petunjuk: ekstensi Firebug adalah cara yang bagus untuk mengetahui elemen-elemennya jika Anda menulis skrip.