Firefox ve ilgili tarayıcılarda çıplak pencereleri nasıl önleyebilirim?


9

Bazı web siteleri, yeni bir pencere açan, adres çubuğu dışında herhangi bir kullanıcı arayüzünden yoksun olan JavaScript bağlantılarını kullanmayı sever. Anlamı hiçbir uzatma düğmeleri, arama çubuğu, ev / geri / vb. düğmeler, yer imleri, sekme çubuğu vb. JS düzgün çalışamadığı için bağlantıyı yeni bir sekmede / pencerede açmak işe yaramaz.

Özel bir sitede bu davranışla karşılaştım, bu yüzden bir örneğe bağlantı veremiyorum, ancak bir tanesini biliyorsanız lütfen bana bildirin ve buraya ekleyeceğim.

Bunun olmasını önlemenin ve JS tarafından oluşturulan her pencerenin normal bir Firefox penceresinin tam arayüzüne sahip olmasını zorlamanın bir yolu var mı? Kontrolleri geri almanın bir yolu var mı? Chrome'un bunun için bir menü komutuna sahip olduğuna inanıyorum, ancak FF'den emin değilim.

Not: Aslında Waterfox'tayım ama Firefox için cevap verelim ve umarım çatallar için de geçerlidir.


Daha önce Waterfox'u da kullandım, ancak Mozilla sonunda kendi 64 bit Firefox sürümünü yayınladığında değişti. Siz de geçiş yapmamanızın zorlayıcı bir nedeni var mı?
Run5k

Bunu geçmişte yaptım ama ne yaptığımı anlamakta zorlanıyorum. Bu birkaç yıl önceydi. Ayrıca Waterfox> Firefox. Bu yüzden. :)
music2myHaz

"Ayrıca Waterfox> Firefox. Bu yüzden. :)" @ music2myear Geri bildirimlerinizi her zaman takdir ediyorum, ancak tahmin edebileceğiniz gibi Xbox Live'da duyduğumdan daha derinlemesine bir açıklama almayı umduğum gibi. ;-)
Run5k

1
Waterfox, Firefox'un 64bit yerel sürümü olarak başladı ve artan sayıda "kullanıcı dostu" kısıtlama kaldırıldı ve gizlilik ayarlarının çoğu geliştirildi. Firefox bu yılın başlarında büyük bir değişim geçirdiğinde Waterfox tamamen çatallandı ve temel olarak eski Firefox mimarisinin gizliliği artırılmış bir çeşididir. Hala eski eklentileri desteklemektedir ve Mozilla tarafından kaldırılan eklenti ekosistemlerini yeniden yaratmaya yönelik adımlar atmaktadır.
music2myHaz

Bu kesinlikle mantıklı. Genellikle, minimum sayıda uzantı kullanıyorum ve her biri Firefox 57 (aka Quantum) yayınlandıktan sonra yeni formata taşındı.
Run5k

Yanıtlar:


7

Bulundu: http://kb.mozillazine.org/Prevent_websites_from_disabling_new_window_features

In about:configfinddom.disable_window_open_feature.*

Burada, devre dışı bırakılabilen / değiştirilebilen çeşitli özelliklere karşılık gelen birkaç giriş vardır. İşte liste:

  • close : Kapat düğmesinin devre dışı bırakılmasını önler.
  • dizinler : Yer işaretleri araç çubuğunun gizlenmesini önler.
  • location : Adres çubuğunun gizlenmesini önler
  • menubar : Menubarın gizlenmesini önler.
  • simge durumuna küçültülebilir : Açılır pencere simge durumuna küçültmenin devre dışı bırakılmasını engeller.
  • personalbar : Yer işaretleri araç çubuğunun gizlenmesini önler.
  • yeniden boyutlandırılabilir : Açılır pencere yeniden boyutlandırmasının devre dışı bırakılmasını engeller.
  • kaydırma çubukları : Bir pop-up üzerindeki kaydırma çubuklarının devre dışı bırakılmasını engeller.
  • status : Durum çubuğunun gizlenmesini önler.
  • titlebar : Başlık çubuğunun gizlenmesini önler.
  • araç çubuğu : Gezinme araç çubuğunun gizlenmesini önler.

Bunları true olarak ayarlamak , geliştiricilerin tercihlerini geçersiz kılar.


6

Mozilla'nın Window.open()web API'sı için çevrimiçi dokümantasyonu , about:configFirefox yönetim arayüzünde istediğinizi gerçekleştirmenize yardımcı olacak değişiklikleri nasıl yapacağınızı açıklar :

menubar : Her zaman ayarlayarak menü çubuğu oluşturmak için Mozilla ve Firefox kullanıcıları yeni pencereler zorlayabilir dom.disable_window_open_feature.menubar için gerçek

araç çubuğu : Bu özellik açıksa, yeni ikincil pencere Gezinti Araç Çubuğunu (Geri, İleri, Yeniden Yükle, Durdur düğmeleri) oluşturur. Mozilla ve Firefox kullanıcıları her zaman ayarlayarak Navigasyon Araç işlemek için yeni pencereler zorlayabilir dom.disable_window_open_feature.toolbar için gerçek

personalbar : Mozilla ve Firefox kullanıcıları hep tarafından Kişisel Araç Çubuğu / imleri çubuğunu işlemek için yeni pencereler zorlayabilir dom.disable_window_open_feature.personalbar ayarı için gerçek

Başlık çubuğu : Mozilla ve Firefox kullanıcıları her zaman ayarlayarak başlık çubuğu işlemek için yeni pencereler zorlayabilir dom.disable_window_open_feature.titlebar için gerçek

yakın : Mozilla ve Firefox kullanıcıları her zaman ayarlayarak bir kapat düğmesi yeni pencereler zorlayabilir dom.disable_window_open_feature.close için gerçek

Özellikle, aşağıdaki tercih ayarları zaten varsayılan olarak true değerine ayarlanmıştır ve değiştirilmesi gerekmez:

dom.disable_window_open_feature.resizable

dom.disable_window_open_feature.location

Ayrıca, Firefox 49'dan başlayarak aşağıdaki özellik varsayılan olarak açıktır, bu nedenle about:configtercih kaldırılmıştır:

dom.disable_window_open_feature.scrollbars


Kaynak: https://developer.mozilla.org/en-US/docs/Web/API/Window/open

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.