找出哪个嵌入式FB视频触发了事件
figure out which embedded FB video triggered the event
我们正在为嵌入式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");
相关文章:
- Mozilla没有;t在附加视频src后触发视频后台事件
- Facebook嵌入视频事件
- ReactJS:如何使用react正确播放带有onClick事件的html5视频
- 如何在HTML5视频中获得寻找事件的起点
- iOS/HTML5上的视频相关事件跟踪
- HTML5视频readyState与事件侦听器
- 将Backbone事件与HTML5视频播放事件结合使用
- 使用Chrome扩展内容脚本检测youtube视频事件
- 我该如何融入由Brightcove主持的视频结尾引发的事件
- Html 5视频停止事件
- 如何从视频标记错误事件中获取字符串/消息或代码
- 如何在HTML视频达到特定时间标记时触发事件
- iOS上未触发HTML5视频事件
- 在html5视频播放事件上捕获视频源
- 如何捕捉视频的事件ExitFullScreen
- jwplayer在80%的视频上调用事件
- HTML5视频-等待事件未启动
- JQuery 收听视频事件
- 视频.JS - 一次在确切时间触发多个事件
- 结束事件视频不工作