2012-04-13 2 views
3

Ich benutze Youtube Iframe, um Videos auf einer Seite von mir einzubetten. Ich verwende den iFrame, damit Besucher der Website, die keinen Flash installiert haben, einen html5-fähigen Player sehen.Youtube iFrame Kontextmenü Kuriositäten

Alles spielt und läuft wie erwartet, bis Sie mit der rechten Maustaste auf das Video klicken und eine Option wie "HTML einbetten" auswählen und das Video springt links vom iframe ab.

Nach der Überprüfung der Quelle scheint es, als gäbe es ein div mit der Klasse .player-actions-container, die eine CSS-Regel von left: 101% hat, wenn ich diese Regel entfernen, springt der Spieler zurück in seine Ausgangsposition.

Demo http://www.neilcremins.com/yt_test/

unclicked Bild http://www.neilcremins.com/yt_test/unclicked.png

Bild geklickt http://www.neilcremins.com/yt_test/clicked.png

+0

Haben Sie dieses Problem in allen Browsern? Ich konnte dies in Chrome nicht replizieren. – captainrad

+0

Nur passiert mit Chrom (18.0.1025.162) und Chrom (18.0.1025.142 (Entwickler Build 129054 Linux)), hatte keine Chance, es auf einer anderen Plattform als Linux zu testen. – ncremins

Antwort

0

Ihre Besorgnis über mangelnde Präsenz-Flash zu diesem Zeitpunkt ist unwarranted.

+0

Es wurde von den Benutzern der Website, an der ich arbeite, angefordert, da es einen hohen Prozentsatz von Mac-Benutzern gibt, bei denen Flash bekanntermaßen furchtbar läuft. – ncremins

+0

Der am wenigsten schreckliche Weg wäre, den direkten webm-URI serverseitig abzurufen und Objektelement-Failover durchzuführen. – reisio