Paksa Firefox untuk mengingat kata sandi untuk situs yang tidak membiarkan pengguna menyimpannya

9

Dengan Firefox 3.6.10 pada Windows XP (saya belum mencoba kombinasi lain), sepertinya beberapa situs web mencegah pengunjung menyimpan kata sandi mereka. Itu sering terjadi pada situs web bank (untuk alasan keamanan yang jelas), tetapi saya juga mengalaminya dengan myopenid.com dan lainnya.

Apakah ada cara untuk memaksa Firefox untuk mengingat kata sandi untuk SEMUA situs?

Saya telah mencoba banyak trik yang ditemukan di web, tetapi tidak ada yang berhasil dalam semua kasus.

Salah satu trik ini adalah menjalankan Javascript untuk menghapus properti autocomplete = "off" dari bidang kata sandi, yang tampaknya membantu dalam beberapa kasus, tetapi tidak semua.

Trik lain adalah memodifikasi beberapa file konfigurasi Firefox, tetapi sekali lagi beberapa situs web menolaknya. Salah satu situs web tersebut adalah myopenid.com.

Harap dicatat bahwa ini bukan duplikat dari Firefox: Ingat kata sandi baru tanpa diminta . Di sini saya meminta tweak yang akan menyimpan kata sandi untuk situs yang tidak membiarkan pengguna menyimpannya.

Catatan: Sekarang saya menjadi bingung karena itu berfungsi lagi. Saya telah menonaktifkan semua addons dan menyimpan kata sandi lagi di myopenid.com. Saya pikir solusi Javascript yang diusulkan di bawah ini OK tapi saya punya satu lagi yang saya suka lebih baik, saya akan mempostingnya juga.

md1337
sumber
kemungkinan duplikat dari Firefox: Ingat kata sandi baru tanpa
diminta
4
Ini bukan duplikat, saya tidak meminta Firefox untuk secara otomatis mengatakan ya untuk mengingat kata sandi saya. Saya ingin memiliki fungsi itu di SEMUA situs, karena di beberapa situs opsi ini tidak diusulkan. Coba myopenid.com
md1337
Anda pasti melakukan sesuatu yang salah. FF mengingat kata sandi saya di myopenid. (dan saya tidak melakukan sesuatu yang istimewa)
Nifle
@Nifle: Sebutkan versi Firefox Anda (dan sistem Operasi). Juga, md1337 harus menyatakan miliknya.
Jarvin
64bit win7 dan FF 3.6.10
Nifle

Jawaban:

3

OK jadi inilah jawaban lain yang menurut saya lebih nyaman daripada yang Javascript.

Pertama pergi ke folder komponen Firefox Anda, secara default dalam kasus saya itu adalah "C: \ Program Files \ Mozilla Firefox \ components"

Sekarang buka file nsLoginManager.js

Pergi ke fungsi di sekitar baris 804 (bervariasi dengan versi Firefox), yang berbunyi:

/*
 * _isAutoCompleteDisabled
 *
 * Returns true if the page requests autocomplete be disabled for the
 * specified form input.
 */
_isAutocompleteDisabled :  function (element) {
    if (element && element.hasAttribute("autocomplete") &&
        element.getAttribute("autocomplete").toLowerCase() == "off")
        return true;

    return false;
},

Sekarang komentari 3 baris pertama, jadi berakhir seperti ini:

/*
 * _isAutoCompleteDisabled
 *
 * Returns true if the page requests autocomplete be disabled for the
 * specified form input.
 */
_isAutocompleteDisabled :  function (element) {
    /*if (element && element.hasAttribute("autocomplete") &&
        element.getAttribute("autocomplete").toLowerCase() == "off")
        return true;*/

    return false;
},

Simpan, mulai ulang Firefox dan Anda harus pergi ...

md1337
sumber
Solusi yang bagus & ini bekerja dengan baik. +1.
Mehper C. Palavuzlar
2

Tweak berikut adalah apa yang Anda butuhkan. Saya sudah menggunakannya untuk waktu yang lama dan ini menghemat banyak waktu.

Tweak Firefox's Password Saver Tanpa Ekstensi:

  1. Tandai tautan pada halaman di atas yang disebut Penghemat Kata Sandi . Untuk mem-bookmark tautan cukup klik kanan padanya dan pilih "Bookmark Tautan Ini ...". (Ini skrip Java. Saya tidak dapat menautkannya di sini karena keterbatasan pengeditan html.)
  2. Lain kali Anda menemukan situs yang tidak akan mengingat kata sandi Anda cukup klik pada bookmark. Kemudian akan menghapus semua instance dari autocomplete="off".
  3. Ketikkan nama pengguna dan kata sandi Anda di situs dan tekan kirim.
  4. Itu saja! Anda sekarang diminta untuk membiarkan Firefox mengingat kata sandi Anda.

Screeny:

teks alternatif

Mehper C. Palavuzlar
sumber
Saya mengetahui hal ini dan saya telah mencobanya sebelumnya. Itu tidak berfungsi dalam semua kasus. Lihat pertanyaan saya yang diedit untuk detailnya.
md1337
Anda mengatakan "banyak trik" tetapi Anda tidak mengatakan apa itu. Jika Anda menyatakannya dengan jelas dalam pertanyaan Anda, Anda dapat meningkatkan kemungkinan Anda untuk memiliki solusi yang tepat.
Mehper C. Palavuzlar
Saya sedang mengedit saat Anda mengetik komentar Anda, periksa lagi. Saya akan memposting tangkapan layar juga dalam satu menit.
md1337
Baiklah kalau begitu, mari kita lihat apakah Pengguna Super dapat menyelesaikan ini.
Mehper C. Palavuzlar
Saya harus minta maaf, sepertinya berfungsi lagi, lihat pertanyaan saya yang diedit dan jawaban saya untuk diri saya sendiri.
md1337
0

Anda mungkin ingin melihat pengelola kata sandi eksternal sebagai solusi yang memiliki plugin Firefox.

1Password - Dukungan Mac, Windows, iPhone, dan iPad. Ini adalah solusi yang saya gunakan. Sangat bagus untuk melacak kata sandi situs web dan informasi sensitif lainnya. Kombinasikan dengan Dropbox untuk sinkronisasi sederhana di beberapa mesin.

Lastpass juga bekerja dengan sangat baik. Saya menggunakannya untuk sementara waktu sebelum pindah ke 1Password.

Adam
sumber
0

Lastpass memiliki fungsi khusus untuk bidang kata sandi yang sulit digunakan.

  1. Buka halaman login yang mengganggu Anda.
  2. Isi nama dan kata sandi, tetapi jangan tekan enter, jangan login dulu!
  3. Klik ikon Lastpass di bilah alat Navation, atau di mana saja - hanya saja tidak ada dalam menu konteks.
  4. Klik "simpan semua data yang dimasukkan", lalu lakukan seperti yang biasanya Anda lakukan saat menyimpan kata sandi.

Ini bekerja hampir sepanjang waktu untuk saya.

Cerberus
sumber
-1

Itu tidak membiarkan Anda mengingat di beberapa situs? Pasti Anda tidak sengaja mengatakan "Jangan Ingat" untuk beberapa situs Anda. Pergilah ke opsi dan temukan daftar situs yang seharusnya tidak pernah mengingat kata sandi Anda dan kemudian hapus apa pun yang dikatakan tidak pernah mengingat kata sandi Anda.

Jarvin
sumber
Tidak, daftar itu kosong. Sudahkah Anda mencoba contoh myopenid.com?
md1337
Elemen kata sandi myopenid.com adalah: <input id="password" type="password" name="password" tabindex="2"> Saya tidak tahu html apa pun, tapi sepertinya itu benar bagi saya ... Firefox mungkin menggunakan tipe untuk mengetahui bidang mana yang merupakan kata sandi, jadi tidak tahu mengapa itu tidak akan diambil.
Jarvin