Tidak dapat menghapus preferensi pengguna Firefox untuk melarang peringatan JavaScript


1

Untuk beberapa uji coba Selinium, saya harus tetap mengaktifkan JavaScript di Firefox ... namun secara khusus menonaktifkan kemampuan JavaScript untuk meluncurkan kotak peringatan (Selenium belum menanganinya di acara "onload"). Setelah beberapa pencarian online, saya menemukan bahwa Anda dapat melakukan ini dengan mengatur preferensi pengguna berikut:

user_pref("capability.policy.default.Window.alert", "noAccess");

Anda dapat menempatkan ini di user.js untuk profil Firefox tertentu, tetapi saya tidak menggunakan banyak profil. Jadi saya menambahkannya dengan:

  1. menempatkan " about:config "di bilah alamat saya
  2. mengklik kanan dan memilih "baru"
  3. menambahkan pasangan nama-nilai di atas

Ini bekerja! Firefox tidak lagi mendukung kotak peringatan JavaScript. Namun, sekarang saya melalui pengujian ... masalahnya adalah bahwa saya tidak bisa melakukan ini.

Ketika saya kembali ke " about:config ", Saya tidak menemukan pasangan nama-nilai dalam daftar preferensi. Saya juga tidak menemukan apa pun di" prefs.js ". Di mana preferensi itu disimpan? Bagaimana saya membatalkannya, dan kembali normal?


1
Jika Anda memiliki lebih dari satu profil, sudahkah Anda melihat-lihat semua prefs.js di setiap profil? Saya juga akan memastikan Firefox tidak berjalan saat ini.
ngen

Saya ingat beberapa versi Firefox memiliki bug di mana prefs yang baru dibuat tidak akan muncul about:config sampai Firefox dimulai kembali.
grawity

Jawaban:


0

Saya bodoh. Ternyata saya sedang melihat "prefs.js" di direktori instalasi Firefox. Saya seharusnya melihat file "prefs.js" di bawah direktori home saya (lokasi yang tepat mungkin berbeda berdasarkan sistem operasi Anda). Perubahan dilakukan melalui " about:config "Ditahan di lokasi yang terakhir.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.