2011-07-13 9 views
5

Tengo una página en la que estoy mostrando iframes. Los iframes están en el mismo dominio que el sitio web, así que puedo editar y leer el contenido del mismo, pero no puedo editar el código fuente de los iframes, porque no tengo acceso al archivo en sí. Los iframes alertan a un mensaje y quiero deshabilitarlo. Quiero desactivar los cuadros de diálogo al menos para mí, estoy usando Chrome ...Cómo deshabilitar cuadros de diálogo - alerta()?

¿Esto es posible sin deshabilitar javascript? ¿O podría desactivar javascript solo dentro de los iframes?

Respuesta

7

¿Qué hay de:

window.frames[0].alert = function() {}; 

Se sobrescribe la función de alerta dentro del primer marco flotante con una función que no hace nada, por lo tanto, todas las llamadas alert(...) invocó allí como resultado no pasa nada.

En cuanto a los marcos flotantes posteriores, que había necesidad de cambiar 0 en 1 etc.

Cuestiones relacionadas