Evitar que aparezcan cuadros de alerta en Firefox

Puedo usar esto en mi navegador Opera para evitar que aparezcan los cuadros de alerta:

javascript:function alert () {}

Sin embargo, no funciona cuando uso esto en Firefox. ¿Cuál es el comando para detener las alertas en Firefox?

preguntado el 04 de julio de 12 a las 06:07

tratan window.alert = function() {}; -

¿Por qué querrías hacer eso? -

3 Respuestas

Esto se puede hacer así

window.alert = function() { return false; }

Pero, si desea detener los cuadros de alerta, la mejor solución es no utilizar alert() en absoluto. Deshabilitar las funciones de JavaScript en una solución incorrecta.

Respondido 04 Jul 12, 06:07

Supongo que dado su uso de javascript: que está tratando de hacer esto pegando el código javascript directamente en la barra de ubicación. Si es así, las otras sugerencias en esta página no lo ayudarán porque a partir de Firefox 6, javascript: Los URI se ejecutan fuera del contexto de la página:

Por razones de seguridad, data: y javascript: URI ya no heredan el contexto de seguridad de la página actual cuando el usuario los ingresa en la barra de ubicación; en su lugar, se crea un nuevo contexto de seguridad vacío. Esto significa que el script cargado ingresando javascript: URI en la barra de ubicación ya no tiene acceso a los métodos DOM y similares, por ejemplo. Sin embargo, estos URI siguen funcionando como antes cuando los utiliza el script.

Respondido 04 Jul 12, 07:07

Tratar:

window.alert = function() {};

Respondido 04 Jul 12, 06:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.