Ich habe ein Widget, das einen iframe enthält. Der Benutzer kann die URL dieses Iframes konfigurieren, aber wenn die URL nicht geladen werden konnte (sie ist nicht vorhanden oder der Benutzer hat keinen Zugriff auf das Internet), sollte der Iframe auf eine Standard-Offlineseite umgeschaltet werden.Ermitteln, ob der Iframe-Inhalt erfolgreich geladen wurde
Die Frage ist, wie kann ich feststellen, ob der Iframe geladen werden konnte oder nicht? Ich habe versucht, das 'load'-Ereignis zu abonnieren, und wenn dieses Ereignis nach einiger Zeit nicht ausgelöst wird, failover, aber das funktioniert nur in Firefox, da IE und Chrome das' load '-Ereignis auslöst, wenn die "Seite nicht gefunden" ist angezeigt.
hey skinssay, haben Sie keine Lösung gefunden, ohne einen Proxy zu verwenden? – brillout
Nein, habe ich nicht. Ich habe eine tiefere Forschung gemacht und ich denke, es ist nicht möglich :( – skinssay
nach http://stackoverflow.com/questions/3552355/prevent-iframe-this-webpage-is-not-available-error-from-displaying-on -website die onerror-eigenschaft wird von webkit unterstützt, aber ich hatte kein glück, damit es funktioniert. hast du? – brillout