2016-07-05 3 views
0

Wir fügen benutzerdefinierte Tracking zu eingebetteten Facebook-Videos. Es könnte mehrere Videoeinbettungen auf einer einzelnen Seite geben. Um herauszufinden, welches Video das Ereignis gesendet hat, betrachten wir die Eigenschaft msg.instance.$VideoController1 und passen diese mit dem Attribut iframes name an. Dies gibt uns den Iframe-Tag, der unser Video enthält.herauszufinden, welche eingebettete FB-Video das Ereignis ausgelöst

Es funktioniert großartig [gerade jetzt], aber $ VideoController1 und Freunde sind nicht offiziell ausgesetzt. Wie kann die Player-Instanz [-same als msg.instance] mithilfe der offiziellen Entwickler-API einfach mit dem iframe-HTML-Element abgeglichen werden? Ideen ...

Vielen Dank

Antwort

0

Verwenden von msg.id hilft. Sie kann der Ebene hinzugefügt werden, die den Iframe enthält, und dann auf ähnliche Weise abgeglichen werden - $("div[id='" + msg.id + "']").parent().parent().siblings("a").attr("href");

Verwandte Themen