If-Koubou

Cara Memaksa Peramban Anda untuk Mengingat Kata Sandi

Cara Memaksa Peramban Anda untuk Mengingat Kata Sandi (Bagaimana caranya)

Jika Anda menggunakan pengelola kata sandi yang dibangun di peramban Anda untuk mengingat semua proses masuk web Anda, atau mempertimbangkannya mengingat kejadian baru-baru ini dengan LastPass, Anda (atau akan) pasti akan menemukan situs-situs tertentu yang tidak akan memungkinkan Anda untuk menyimpan kata sandi. Namun, dengan satu klik atau dua mouse Anda, Anda dapat mengatasi keterbatasan ini dan memaksa browser Anda untuk mengingat kata sandi di situs yang tidak kooperatif ini.

Catatan Editor: Tentu saja, jika Anda menggunakan LastPass, fungsi ini dibangun tepat. Artikel ini ditujukan bagi mereka yang lebih suka menggunakan penyimpanan kata sandi browser built-in alih-alih meletakkan kata sandi mereka di cloud.

Mengapa beberapa situs tidak mengizinkan saya menyimpan kata sandi?

Jawaban ini cukup sederhana, itu karena atribut "autocomplete" pada form dan / atau elemen input disetel ke "off". Atribut ini diperkenalkan oleh Internet Explorer 5 dan melakukan apa yang disarankan namanya, mencegah fungsionalitas pelengkapan otomatis dari penerapan ke bidang apa pun yang secara eksplisit telah dimatikan.

Seperti yang Anda lihat di sini di situs PayPal (yang tidak memungkinkan Anda untuk menyimpan kata sandi Anda), bagian login memiliki nilai autocomplete diatur ke off untuk bidang kata sandi. Akibatnya, browser tidak akan mengambil bidang ini untuk basis data kata sandi otomatisnya.

Perbaikan: Fungsi JavaScript Sederhana

Untungnya, perbaikannya sama mudahnya. Kita hanya perlu mengubah nilai atribut ini, di mana pun itu ada, hingga “on”. Berkat kemampuan JavaScript untuk memanipulasi DOM (document object model), Anda dapat dengan mudah melakukan ini dengan mengklik bookmark.

Fungsi JavaScript disematkan di tautan di bawah ini. Anda dapat menyeret tautan ke bilah bookmark atau mengeklik kanan di atasnya dan mem-bookmark tautan target. Setelah ini selesai, cukup klik pada bookmark akan menjalankan skrip "Allow Password Save" pada halaman saat ini.

Jika tautan di atas tidak berfungsi maka di sini adalah sumber untuk tautan. Anda dapat membuat bookmark dengan yang berikut sebagai URL sumbernya:

javascript: (function () var% 20ac, c, f, fa, fe, fea, x, y, z; ac = "autocomplete"; c = 0; f = document.forms; for (x = 0; x<><><><>

Dari pengujian kami (menggunakan PayPal sebagai situs uji), ini berfungsi seperti yang diharapkan di Firefox 4 dan di Internet Explorer 9. Sayangnya, kami tidak bisa membuatnya bekerja di Chrome meskipun pesan sukses bahwa autocomplete diaktifkan.

Prosedur untuk menggunakannya hampir identik di setiap browser dengan Internet Explorer yang membutuhkan satu langkah tambahan.

Penggunaan di Firefox

Ketika Anda mengunjungi situs yang tidak memungkinkan Anda untuk menyimpan kata sandi Anda, jalankan skrip "Allow Password Save". Anda akan melihat pemberitahuan seperti yang di bawah ini.

Saat berikutnya Anda mengunjungi halaman, nama pengguna Anda akan diisi secara otomatis, tetapi tidak kata sandinya. Agar kata sandi diisi secara otomatis, Anda harus terlebih dahulu meletakkan fokus di bidang nama pengguna. Anda dapat menggunakan klik mouse atau Ctrl + Tab jika bidang kata sandi memiliki fokus.

Sekarang ketika Anda memindahkan fokus dari bidang nama pengguna baik dengan klik atau Tab, kata sandi Anda akan secara otomatis mengisi.

Penggunaan di Internet Explorer

Ketika Anda mengunjungi situs yang tidak memungkinkan Anda untuk menyimpan kata sandi Anda, jalankan skrip "Allow Password Save". Anda akan melihat pemberitahuan seperti yang di bawah ini.

Masukkan nama pengguna dan kata sandi Anda seperti biasa dan setelah masuk, Anda akan diminta untuk menyimpan kata sandi Anda.

Saat berikutnya Anda mengunjungi halaman, nama pengguna Anda akan diisi secara otomatis, tetapi tidak kata sandinya. Anda perlu menjalankan kembali skrip "Allow Password Save" dan Anda akan melihat pemberitahuan yang sama seperti di atas.

Agar kata sandi diisi secara otomatis, Anda harus terlebih dahulu meletakkan fokus di bidang nama pengguna. Anda dapat menggunakan klik mouse atau Ctrl + Tab jika bidang kata sandi memiliki fokus.

Sekarang ketika Anda memindahkan fokus dari bidang nama pengguna baik dengan klik atau Tab, kata sandi Anda akan secara otomatis mengisi.

Sumber JavaScript

Jika Anda penasaran bagaimana naskah bekerja, berikut adalah sumber yang diformat dan diberi komentar dengan baik. Jangan ragu untuk memodifikasinya sesuai keinginan Anda.

function () var ac, c, f, fa, fe, fea, x, y, z; // ac = autocomplete constant (atribut untuk mencari) // c = jumlah dari berapa kali konstanta autocomplete ditemukan // f = semua form pada halaman saat ini // fa = attibutes dalam bentuk saat ini // fe = elemen dalam bentuk saat ini // fea = attibutes dalam elemen bentuk saat ini // x, y, z = variabel loop ac = "autocomplete"; c = 0; f = document.forms; // siklus melalui setiap formulir untuk (x = 0; x <f.length; x ++) fa = f [x] .attributes; // siklus melalui setiap atribut dalam formulir untuk (y = 0; y <fa.length; y ++) // periksa pelengkapan otomatis dalam atribut formulir jika (fa [y] .name.toLowerCase () == ac)  fa [y] .value = "on"; c ++;  fe = f [x] .elements; // siklus melalui setiap elemen dalam formulir untuk (y = 0; y <fe.length; y ++) fea = fe [y] .attributes; // siklus melalui setiap atribut dalam elemen untuk (z = 0; z <fea.length; z ++) // periksa untuk autocomplete di atribut elemen if (fea [z] .name.toLowerCase () == ac)  fea [z] .value = "on"; c ++;  peringatan ("Diaktifkan" "+ ac +" 'pada objek "+ c +". ");