Selama 5-10 tahun terakhir, saya telah menggunakan Firefox, dan saya tidak pernah menemukan cara menonaktifkan popup dengan benar. Saya sekarang menggunakan Firefox 24.2.0 di Linux tanpa Flash atau Java. Saya dulu hanya menonaktifkan JavaScript, yang tampaknya berfungsi (setidaknya untuk situs yang tidak membutuhkan JavaScript), tetapi versi baru Firefox menghapus fitur itu. Saya menemukan waktu yang mendominasi saya buang setiap hari adalah pada penutupan jendela sembulan. Saya biasanya mendapatkan 10-500 popup per hari. Saya banyak menggunakan sekitar 40 komputer selama beberapa tahun terakhir, semua dengan berbagai versi Linux dan Windows, dan di berbagai lokasi (rumah / kantor / sekolah) dan saya selalu memiliki masalah yang sama. Jadi sepertinya itu bukan masalah malware.
Selama ini, saya selalu memeriksa tombol "Block pop-up windows":
Tetapi sepertinya ini tidak melakukan apa yang saya inginkan. Misalnya halaman ini hanya menunjukkan jendela sembulan ketika saya mengklik deskripsi. Juga halaman ini menampilkan popup ketika saya mengklik deskripsi atau nama file. Saya kadang-kadang bahkan mendapatkan halaman yang menampilkan 4-10 jendela sembulan.
Mungkin saya menggunakan opsi yang salah untuk menonaktifkan popup? Apa sebenarnya opsi yang saya aktifkan ini?
sumber
Jawaban:
Pengaturan Firefox
Banyak pengaturan, terutama yang paling canggih, tidak ada dalam dialog opsi User Interface (UI).
Preferensi terkait munculan
Berikut daftar lengkap yang saya buat:
browser.link.open_newwindow
Ketik Integer
Nilai default
3
Deskripsi Mengontrol tempat membuka tautan yang biasanya terbuka di jendela baru. Nilai yang mungkin:
1
(atau apa pun) - buka di tab atau jendela saat ini.2
- buka di jendela baru.3
- buka di tab baru.Mengaktifkan atau menonaktifkan Buka jendela baru di tab baru sebagai gantinya opsi UI akan beralih preferensi ini antara
3
dan2
.browser.link.open_newwindow.restriction
Ketik Integer
Nilai default
2
Deskripsi Membatasi semua jendela baru yang dibuka oleh JavaScript. Nilai yang mungkin:
0
- Selalu paksakan jendela baru ke dalam tab.1
- jangan batasi windows baru.2
- memaksa jendela yang tidak menentukan fitur-fiturnya (mis. lebar, tinggi) ke dalam tab.browser.popups.showPopupBlocker
Ketik Boolean
Nilai default
true
Deskripsi Menentukan apakah akan menampilkan ikon di bilah status saat pop-up diblokir. Usang, biarkan saja apa adanya.
dom.disable_open_click_delay
Ketik Integer
Nilai default
1000
Deskripsi Menangani pop-up sesuai dengan pengaturan pemblokir pop-up saat ini ketika dibuat melalui peristiwa waktu JavaScript menggunakan penundaan yang lebih kecil dari nilai ini (dalam milidetik).
dom.disable_open_during_load
Ketik Boolean
Nilai default
true
Deskripsi Saat diaktifkan, memblokir pop-up yang dibuat saat halaman dimuat. Pengaturan ini setara dengan opsi Blokir jendela pop-up UI.
dom.disable_window_flip
Ketik Boolean
Nilai default
true
Deskripsi Menentukan apakah windows dapat difokuskan melalui JavaScript.
dom.disable_window_move_resize
Ketik Boolean
Nilai default
false
Deskripsi Menentukan apakah windows dapat dipindahkan atau diubah ukurannya menggunakan JavaScript.
dom.disable_window_open_feature.*
Deskripsi Daripada preferensi tunggal, ini adalah satu set pengaturan boolean berbeda yang dapat mencegah fitur pop-up tertentu (misalnya bilah alamat, bilah gulir, dll.) Dinonaktifkan ketika diatur ke
true
. Preferensi yang tersedia:dom.disable_window_open_feature.close
dom.disable_window_open_feature.location
dom.disable_window_open_feature.menubar
dom.disable_window_open_feature.minimizable
dom.disable_window_open_feature.personalbar
dom.disable_window_open_feature.resizable
dom.disable_window_open_feature.scrollbars
dom.disable_window_open_feature.status
dom.disable_window_open_feature.titlebar
dom.disable_window_open_feature.toolbar
dom.disable_window_status_change
Ketik Boolean
Nilai default
true
Deskripsi Saat diaktifkan, mencegah teks bilah status dari diubah melalui JavaScript.
dom.popup_allowed_events
Ketik String
Nilai default
change click dblclick mouseup reset submit touchend
Deskripsi Daftar acara yang dipisahkan ruang diizinkan untuk membuat munculan. Meskipun tidak berdokumen, pengaturan nilai ke karakter spasi tunggal akan membuat daftar kosong, sehingga menonaktifkan semua pop-up (pengecualian masih berlaku). Efek yang sama dapat dicapai dengan menentukan peristiwa yang tidak ada (misalnya
none
).dom.popup_maximum
Ketik Integer
Nilai default
20
Deskripsi Membatasi jumlah jendela pop-up yang terbuka secara bersamaan.
privacy.popups.disable_from_plugins
Ketik Integer
Nilai default
2
Deskripsi Kontrol pop-up yang dibuat oleh plug-in (mis. Adobe Flash Player). Nilai yang mungkin:
0
- tidak ada batasan.1
- membatasi jumlah pop-up kedom.popup_maximum
.2
- Blokir semua munculan kecuali untuk situs web yang masuk daftar putih.3
- blokir semua pop-up.privacy.popups.policy
Ketik Integer
Nilai default
1
Deskripsi Sudah usang. Gunakan
dom.disable_open_during_load
sebagai gantinya.privacy.popups.showBrowserMessage
Ketik Boolean
Nilai default
true
Deskripsi Menentukan apakah akan menampilkan bilah informasi setiap kali ada lebih banyak pop-us diblokir. Dapat diubah dengan menggunakan bilah Jangan tampilkan info saat pop-up diblokir opsi UI.
privacy.popups.usecustom
Ketik Boolean
Nilai default
true
Deskripsi Rupanya tidak digunakan.
Setelan yang direkomendasikan
Ini adalah nilai yang saya gunakan saat ini untuk pengaturan yang tercantum di atas; merasa bebas untuk bereksperimen dengan pengaturan lain sendiri. Diuji dengan Firefox 27.0.1.
Bacaan lebih lanjut
sumber
dom.popup_allowed_events
ke ruang bekerja. Hal-hal lain yang saya coba tidak berhasil:browser.link.open_newwindow=1
membuat halaman mediafire terbuka tentang: kosong di jendela baru dan halaman saat ini berubah menjadi sekitar: kosong juga; Teluk bajak laut akan membuka popup dan akan segera menutup.browser.link.open_newwindow.restriction=0
berhasil (membuat munculan ditampilkan di tab baru).dom.disable_open_click_delay=90000
,,dom.popup_maximum=0
dandom.popup_maximum=1
sepertinya tidak mengubah apa pun.