找出哪个嵌入式FB视频触发了事件

figure out which embedded FB video triggered the event

本文关键字:事件 视频 FB 嵌入式      更新时间:2023-09-26

我们正在为嵌入式Facebook视频添加自定义跟踪。单个页面上可能有多个视频嵌入。为了找出哪个视频发送了事件,我们查看msg.instance.$VideoController1属性并将其与 iframe 的名称属性进行匹配。这为我们提供了包含视频的 iframe 标签。

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

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

谢谢

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