Javascript kullanarak tarayıcı oluşturulan uyarı kutuları bastırılması


0

Javascript kullanarak tarayıcı tarafından açılan bir uyarı kutusunun durdurulmasını istiyorum, çünkü onu rahatsız edici buluyorum. Bunu yapmanın bir yolu var mı? Belki bir addon veya script?


1
Bu, belirli bir sitede bir uyarı kutusu mu, yoksa tarayıcınızda görünen herhangi bir uyarı kutusunu durdurmak mı istiyorsunuz? Hangi tarayıcıyı kullanıyorsunuz?
Paul

Tarayıcı mobil safari ve belirli bir sitedeki bir uyarı kutusu.
vikram

Yanıtlar:


2

Kişi soruyu iki şekilde yorumlayabilir:

1. Uyarı kutularını durdurmak için javascript kullanmak istiyorum

alertİşlevi geçersiz kılabilirsiniz böylece hiçbir şey yapmazsınız:

window.alert = function () {}

Maalesef, olağan fiend (IE), bunun alertiçin özel bir voodoo-magic olduğu gibi düzenli bir fonksiyon değil, bunu kabul etmeyecektir .

2. Javascript tarafından ortaya çıkarılan uyarı kutularını durdurmak istiyorum

Belirli özellikleri kapatamazsınız. Javascript'i devre dışı bırakın veya onunla başa çıkın.


Zirak, YU YUNANİSTEME YOK?
11:15

Herkese selam Yorumlarınız için teşekkürler. Gerçek senaryo, javascript window.location = some url'de bir kod satırım olması gibi. Şimdi url'deki sorun nedeniyle oluşturulan herhangi bir uyarı kutusunu durdurmak ve sessizce kodu çalıştırmak istiyorum.
vikram

2

Firefox ve Chrome'da bu seçenek yerleşiktir (arka arkaya açılır pencereler endişeniz varsa, ilk açılır pencereden sonra)

görüntü tanımını buraya girin görüntü tanımını buraya girin

ya da FireFox kullanıyorsanız greasemonkey'i ve bu kullanıcı komut dosyasını yükleyebilirsiniz.

VEYA web sayfası sahibiyseniz ve kendi sitenizdeki uyarıları devre dışı bırakmak istiyorsanız (hangi nedenle bilmiyorum)

window.alert = function(){}; büyük olasılıkla yapacak (IE hakkında emin değilim .. ama bu bir başlangıç).

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.