JavaScript uyarılarına izin vermemek için Firefox kullanıcı tercihi kaldırılamıyor


1

Bazı Selinium test çalışmaları için, JavaScript’i Firefox’ta etkin tutmam gerekiyor ... ancak JavaScript’in uyarı kutuları başlatma özelliğini özellikle devre dışı bırakmam gerekiyor (Selenyum henüz "aşırı yükleme" etkinliğiyle ilgili değil). Bazı çevrimiçi aramalardan sonra, aşağıdaki kullanıcı tercihini ayarlayarak bunu yapabileceğinizi öğrendim:

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

Bunu içine koyabilirsiniz user.js Belirli bir Firefox profili için, ancak birden çok profil kullanmıyorum. Bu yüzden ekledim:

  1. koyarak " about:config "adres çubuğumda
  2. sağ tıklayıp "yeni" yi seçme
  3. yukarıdaki ad-değer çiftini eklemek

Bu çalışıyor! Firefox artık JavaScript uyarı kutularını desteklememektedir. Ancak, şimdi testlerden geçiyorum ... sorun şu ki bunu UNDO edemem.

Geri döndüğümde " about:config ", Bu isim-değer çiftini tercihler listesinde bulamıyorum. Aynı şekilde hiçbir şey bulamıyorum" prefs.js ". Bu tercih nerde kurtarıldı? Nasıl nükleer silah kullanıp normale döndüm?


1
Birden fazla profiliniz varsa, her profildeki tüm prefs.js’yi taradınız mı? Ayrıca Firefox’un şu anda çalışmadığından emin olurdum.
ngen

Firefox’un bazı sürümlerinde yeni oluşturulan tercihlerin görünmeyeceği bir hatayı hatırlıyorum. about:config Firefox yeniden başlatılıncaya kadar.
grawity

Yanıtlar:


0

Ben bir moronum. Görünen o ki, Firefox kurulum dizinindeki "prefs.js" ye bakıyordum. Ana dizinin altındaki "prefs.js" dosyasına bakmalıydım (işletim sisteminize göre tam yer değişebilir). İle yapılan değişiklikler " about:config "Son konumda kalıcı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.