Meskipun sebagian besar browser mendukungnya, berhati-hatilah dengan apa yang Anda lakukan dengannya.
Karena kotak peringatan default memblokir utas eksekusi, beberapa pustaka yang mengandalkan perilaku ini mungkin tidak berfungsi lagi (paling-paling).
Anda harus menjadi warga negara yang baik dan menghindari menyentuh API asli. Jika ya, Anda bisa memecahnya, saat menggunakan kode pihak ke-3.
Namun, jika Anda ingin mendefinisikan kembali perilaku waspada dalam konteks tertentu, Anda bisa melampirkannya dengan fungsi anonim, seperti ini:
/* new funky alert */
function myFunkyAlert(msg) {
/* here goes your funky alert implementation */
alert("Look ma!\n" + msg);
}
(function(alert) { // anonymous function redefining the "alert"
/* sample code */
alert("Hello World!");
})(myFunkyAlert);