Einbetten von Youtube Videos mittels iframe gibt "Unsafe JavaScript attempt ... "

Ich versuche zum einbetten eines YouTube-video mit diesem code:

<iframe width="425" height="319" frameborder="0" wmode="Opaque"allowfullscreen=""
      src="http://www.youtube.com/embed/8vJwFvFi4ZY?wmode=transparent">
</iframe>

werden, und obwohl es ist in Ordnung, aber es gibt diese Fehlermeldung in der Konsole:

Chrome version 22.0.1229.94:

Unsafe JavaScript attempt to access frame with URL http://example.com/
von Rahmen mit URL http://www.youtube.com/embed/8vJwFvFi4ZY?wmode=transparent.
Domains, protocols and ports must match.

Firefox version 17.0:

Fehler: Permission denied to access property 'toString'

Suchte ich herum, aber ich fand, dass es wahrscheinlich ein YouTube Problem und Sie sollten es lösen,

Die Frage ist: wie kann ich loswerden dieser Fehler? (mit allen Mitteln, auch durch Unterdrückung.)

Das ist ein bisschen eine Vermutung, so werde ich nicht veröffentlichen, als eine Antwort, aber ich vermute, dass ein Skript in der youtube-Inhalte ist versucht zu schauen, die Parameter der iframe get Parameter, wie "wmode" und allowfullscreen. Ihr browser sieht das, korrekt, da eine cross-site-scripting-Versuch, das ist aus Sicherheitsgründen nicht erlaubt. Wenn Sie Betten alle erforderlichen Parameter von youtube in der URL-query-string statt, dann könnten Sie verhindern, dass es dies zu tun.
Auch konnte nicht helfen, aber bemerken, dass Sie mit wmode=opaque in das iframe, und wmode=transparent in der URL.
Ich Las viele Meinungen, warum dies geschieht, und viele sagen, dass es ist, weil die geladenen Youtube-APIs innerhalb des iframe versucht, auf ein übergeordnetes element, die gegen Sicherheitsstandards, und es wird bereits berichtet, wie ein Fehler, aber was mich mehr besorgt, hier ist, wie zu stoppen diese Fehlermeldung erscheint in der Konsole, und nicht nur darauf warten, Youtube-Entwickler, um es zu lösen. Und über die "wmode", habe ich nicht bemerkt 🙂 , danke
Meine Vorschläge (erraten) - Lösung ist in der letzten Zeile von meinem Kommentar - Betten alle erforderlichen Parameter von youtube in der URL-query-string - hat es einen Versuch Wert sein.
Ich habe es versucht, aber immer noch der Fehler

InformationsquelleAutor AbdelHady | 2012-11-29

Schreibe einen Kommentar