Youtube Iframe: onYouTubePlayerAPIReady () nicht aufgerufen

8

Ich habe eine Seite mit einem iframe, die ein Youtube-Video lädt (der src von iframe wird zur Laufzeit geändert). Ich basierend auf Code von Rob W in verschiedenen Antworten zu diesem Thema zur Verfügung gestellt

%Vor%

Wenn iframe geladen wird, wird dieser Code ausgeführt:

%Vor%

Die aufgerufene Funktion dispose_ytplayer () lautet:

%Vor%

aber die zweite Warnung ("onYouTubePlayerAPIReady" aufgerufen) wird nie aufgerufen, und meine chrome console.log zeigt diese Fehlermeldung von www-embed_core_module-vflNmuGQq.js: 26 :

Unsafe JavaScript versucht, auf den Frame mit der URL Ссылка aus dem Frame mit der URL Ссылка . Domains, Protokolle und Ports müssen übereinstimmen.

Irgendwelche Ideen?

    
jenjis 13.01.2013, 13:09
quelle

2 Antworten

20

onYouTubePlayerAPIReady sollte auf dem Objekt window stehen.

versuchen:

%Vor%     
CD.. 13.01.2013, 13:15
quelle
0

Es scheint, als würden Sie die Funktionen nicht richtig schließen.

Der letzte } schließt onYouTubePlayerAPIReady() , nicht dispose_ytplayer() .

Korrigierter Code:

%Vor%     
SeinopSys 13.01.2013 13:19
quelle