Beberapa situs web suka menggunakan tautan JavaScript yang membuka jendela baru, yang tidak memiliki UI apa pun kecuali bilah alamat. Berarti tidak ada tombol ekstensi, bilah pencarian, home / back / dll. tombol, bookmark, bilah tab dan sebagainya. Membuka tautan di tab / jendela baru tidak berfungsi karena JS gagal berfungsi dengan baik.
Saya menemukan perilaku ini di situs pribadi sehingga saya tidak dapat menautkan ke contoh, tetapi jika Anda mengetahuinya, beri tahu saya dan saya akan menambahkannya di sini.
Apakah ada cara untuk mencegah hal ini terjadi, dan memaksa setiap jendela yang dibuat oleh JS untuk memiliki antarmuka penuh dari jendela Firefox normal? Apakah ada cara untuk mendapatkan kontrol kembali? Saya percaya Chrome misalnya memiliki perintah menu untuk itu, tapi saya tidak yakin tentang FF.
NB: Saya sebenarnya menggunakan Waterfox tapi mari kita jawab untuk Firefox dan semoga akan berlaku juga untuk fork.
sumber
Jawaban:
Ditemukan: http://kb.mozillazine.org/Prevent_websites_from_disabling_new_window_features
Dalam
about:config
menemukandom.disable_window_open_feature.*
Ada beberapa entri di sini yang sesuai dengan berbagai fitur yang dapat dinonaktifkan / dimanipulasi. Berikut daftarnya:
Pengaturan ini untuk benar mengesampingkan preferensi pengembang.
sumber
Dokumentasi online Mozilla untuk
Window.open()
API web menjelaskan cara membuat perubahan dalamabout:config
antarmuka manajemen Firefox yang akan membantu mencapai apa yang Anda inginkan:Khususnya, pengaturan preferensi berikut sudah default ke true dan tidak perlu diubah:
dom.disable_window_open_feature.resizable
dom.disable_window_open_feature.location
Selain itu, mulai dengan Firefox 49 fitur berikut diaktifkan secara default sehingga
about:config
preferensi telah dihapus:dom.disable_window_open_feature.scrollbars
Sumber: https://developer.mozilla.org/en-US/docs/Web/API/Window/open
sumber