Tengo un widget que contiene un iframe. El usuario puede configurar la url de este iframe, pero si la url no se pudo cargar (no existe o el usuario no tiene acceso a Internet), entonces el iframe debe conmutar por error a una página predeterminada sin conexión.Detectar si el contenido del iframe se ha cargado satisfactoriamente
La pregunta es, ¿cómo puedo detectar si el iframe podría estar cargado o no? Intenté suscribirme al evento 'cargar' y, si este evento no se activa después de un tiempo, conmutaré a failover, pero esto solo funciona en Firefox, ya que IE y Chrome activan el evento 'cargar' cuando la 'Página no encontrada' es desplegado.
hey skinssay, ¿encontró alguna solución sin usar un proxy? – brillout
no, no lo hice. Hice una investigación más profunda y creo que no es posible :( – skinssay
según http://stackoverflow.com/questions/3552355/prevent-iframe-this-webpage-is-not-available-error-from-displaying-on -website la propiedad onerror es compatible con webkit pero no tuve suerte para hacerlo funcionar. ¿Lo hiciste? – brillout