Ho un widget che contiene un iframe. L'utente può configurare l'url di questo iframe, ma se l'url non può essere caricato (non esiste o l'utente non ha accesso a internet) allora l'iframe dovrebbe eseguire il failover su una pagina offline predefinita.Rileva se il contenuto dell'iframe è stato caricato con successo
la domanda è: come posso rilevare se l'iframe potrebbe essere caricato o no? Ho provato ad iscrivermi all'evento "load" e, se questo evento non viene attivato dopo un po 'di tempo, eseguo il failover, ma funziona solo in Firefox, poiché IE e Chrome attivano l'evento "load" quando "Page Not Found" è visualizzato.
hey skinssay, hai trovato qualche soluzione senza utilizzare un proxy? – brillout
no, non l'ho fatto. Ho fatto una ricerca più approfondita e penso che non sia possibile :( – skinssay
secondo http://stackoverflow.com/questions/3552355/prevent-iframe-this-webpage-is-not-available-error-from-displaying-on -website la proprietà onerror è supportata dal webkit ma non ho avuto fortuna di farlo funzionare. hai fatto? – brillout