Wie zu erkennen, wenn sich ein iframe ist zugänglich, ohne dass ein Fehler???

Grundsätzlich habe ich ein iframe geladen, der Zugriff von den Eltern, Wann immer es auslösen das onload-Ereignis. Es funktioniert einwandfrei, aber ich erhalte Fehler, wenn der Inhalt des iframe sind nicht mehr auf der gleichen domain, die zu erwarten ist.

Einzige Sache ist, möchte ich zur Vermeidung dieser Fehler. Leider ein try/catch nicht abfangen dieser Ausnahme und versucht, den Zugriff auf diese Eigenschaften zu überprüfen, Sie produziert den gleichen Fehler wieder, so Sieg über den Zweck.

Gibt es eine zuverlässige Möglichkeit für mich, um einfach überprüfen, wenn der iframe-Inhalt zugegriffen werden kann, ohne dass es Fehlermeldungen?

Dank

Edit:

Zuliebe Kontext und nicht mit Menschen Antwort mit unsachlichen Kommentare, die ich Schreibe ein kleines Skript, das automatisch die Größe des iframe auf der übergeordneten Seite auf der Grundlage der Höhe des iframes Dokument. Wenn ein Benutzer klickt auf einen link innerhalb des iFrames, die Punkte außerhalb der Domäne, die ich offensichtlich nicht in der Lage sein zu erkennen, das die Höhe der Seite, aber ich würde lieber nicht löst keine Fehler in der Konsole und statt die Ausnahme behandelt anmutig.

Ich bin mir bewusst, dass es sind workarounds verfügbar, ich versuche einfach nur, mich zu erziehen, indem Sie herausfinden, wenn es eine anmutige Weise zu behandeln, diese Arten von Fällen, anstatt nur der Rückgriff auf ein hässlicher workaround.

  • Vielleicht ist es ein Zeichen erzählt, die Sie nicht verwenden iframes...
  • Ernsthaft? Unterlassen Sie bitte das kommentieren wenn Sie nichts zu beitragen.
  • Naatan, der Kerl gibt dir ein Rat, I +1. Sie können nicht über die Seite und frame miteinander kommunizieren oder sich gegenseitig zu manipulieren den Inhalt (überhaupt; nicht einmal Lesen) - wenn Ihr von Protokoll und hostname passen nicht zu den Buchstaben. Das ist es, und es wird nie einen Weg zu machen, die sich anders Verhalten. Damit wird verhindert, dass schädliche Jungs mit Chaos und stehlen von unschuldigen Menschen gibt.
  • Hari, ich bin mir durchaus bewusst, aber sehen, wie ich es nicht bin, geben Sie den Kontext meiner Frage sollte man nicht machen bis eine. In Ihrem Szenario meine Frage keinen Sinn macht, Stimme ich mit. Aber es ist irrelevant, ich bin eine Frage zu stellen und alles, was Sie tun, ist zu sagen: "NUN, in MEINEM Szenario Ihre Frage macht keinen Sinn was so überhaupt, so sollten Sie einfach NICHT tun, was Sie versuchen zu tun, als mit". Es ist irrelevant. Ich update meine wichtigste Frage mit Kontext, obwohl, so dass Sie nicht haben, um weiterhin diese Arten von Kommentaren.
InformationsquelleAutor Naatan | 2012-01-18
Schreibe einen Kommentar