如何通过jQuery/Javascript检测iframe内的视频持续时间

如何通过jQuery/Javascript检测iframe内的视频持续时间,javascript,jquery,html,video,iframe,Javascript,Jquery,Html,Video,Iframe,你好,我正在做一个chrome扩展, 我的主要目的是检测页面上的视频,并检查用户是否观看了80%的视频,一些网站使用iframe进行视频openload、king、vk、mail.ru等。 主要的问题是,我应该为每个源编写一个特定的函数,还是可以用简单的技巧检测视频? 出于安全原因,许多源代码使用某种哈希或其他方法,我无法在jquery中找到特定的dom元素 示例站点html: <iframe id="episode_player" src="http://hqq.tv/player/em

你好,我正在做一个chrome扩展, 我的主要目的是检测页面上的视频,并检查用户是否观看了80%的视频,一些网站使用iframe进行视频openload、king、vk、mail.ru等。 主要的问题是,我应该为每个源编写一个特定的函数,还是可以用简单的技巧检测视频? 出于安全原因,许多源代码使用某种哈希或其他方法,我无法在jquery中找到特定的dom元素

示例站点html:

<iframe id="episode_player" src="http://hqq.tv/player/embed_player.php?vid=264230257263260272277221239235213255194271217261258&amp;autoplay=no" scrolling="no" frameborder="0" width="100%" height="495" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"></iframe>
返回未定义的

对于使用对象标记的源,我尝试了以下方法

var zazi = $("iframe#episode_player").contents().find("object").length;
console.log(zazi);
它返回0

有什么办法可以帮我找到办法吗


谢谢。

如果我理解正确,您只需使用Javascript即可:


如果没有,请纠正我

谢谢,除了iframes,我在页面中选择视频元素没有问题,这个iframes在视频标签中可以有非常不同的类,当我尝试直接选择所有视频元素时,我无法获得它。我的主要目的是访问iframe中的视频元素
var zazi = $("iframe#episode_player").contents().find("object").length;
console.log(zazi);