Catch error, wenn iframe src nicht geladen werden kann. Fehler: - "Weigerte," http://www.google.co.in/ "in einem Frame anzuzeigen .."

Ich bin mit Knockout.js zu binden iframe src tag(Dies konfiguriert werden, mit Bezug auf User).

Nun, wenn Benutzer konfiguriert hat http://www.google.com (ich weiß, es wird nicht geladen, in einem iframe, das ist, warum ich benutze es für die -ve-Szenario) und das hat zu sein gezeigt in einem IFrame.
aber es wirft Fehler:-

Weigerte sich, die Anzeige 'http://www.google.co.in/' in einem Rahmen, weil es
set 'X-Frame-Options' to 'SAMEORIGIN'.

Ich habe den folgenden code für Iframe:-

<iframe class="iframe" id="iframe" data-bind="attr: {src: externalAppUrl, height: iframeheight}">
    <p>Hi, This website does not supports IFrame</p>
</iframe>

Was ich will, ist, wenn die url nicht geladen werden. Ich möchte die Anzeige Benutzerdefinierte Nachricht.
Catch error, wenn iframe src nicht geladen werden kann. Fehler: -
GEIGE

Nun, wenn ich mit onload und onerror:-

<iframe id="browse" style="width:100%;height:100%" onload="alert('Done')" onerror="alert('Failed')"></iframe>

Funktioniert es einwandfrei laden w3schools.com aber nicht mit google.com.

Zweitens:- wenn ich es als Funktion, und versuchen wie ich es getan habe in meinem fiddle, es funktioniert nicht.

<iframe id="browse" style="width:100%;height:100%" onload="load" onerror="error"></iframe>

Ich weiß nicht, wie soll ich es ausführen und einen Screenshot des Fehlers.

Bearbeitet:- ich habe gesehen, Eine Funktion aufgerufen werden soll, wenn der iframe nicht geladen wird oder geladen ist Frage bei stackoverflow, aber es zeigt Fehler an, für Seiten, die geladen werden können, in einem iframe.

Auch, ich habe mir in Stackoverflow iframe load event
Danke!!

InformationsquelleAutor der Frage Shubh | 2013-03-07

Schreibe einen Kommentar