弄清楚哪个嵌入式FB视频触发了该事件

时间:2016-07-05 14:13:44

标签: javascript facebook video iframe fbsdk

我们正在为嵌入式Facebook视频添加自定义跟踪功能。单个页面上可能有多个视频嵌入。为了弄清楚发送事件的视频,我们会查看msg.instance.$VideoController1属性并将其与iframes` name属性进行匹配。这为我们提供了包含视频的iframe标记。

$("iframe[name='"+ msg.instance.$VideoController1 +"']").parent().parent().parent().parent().siblings("a").attr("href");

它现在很好用,但$ VideoController1和朋友没有正式曝光。如何使用官方开发人员API轻松地将播放器实例[-same as msg.instance]与iframe HTML元素匹配?想法...

谢谢

1 个答案:

答案 0 :(得分:0)

使用msg.id有帮助。它可以添加到包含iframe的图层中,然后以类似的方式进行匹配 - $("div[id='" + msg.id + "']").parent().parent().siblings("a").attr("href");