卷获取页面Javascript的当前

时间:2017-02-08 07:48:12

标签: javascript html5 google-chrome firefox webkit

我正在寻找可以控制或检测页面/浏览器标签量的HTML5 / JS API。

我正在尝试构建测试页面,播放很多播放器,如flash player html5播放器,甚至是iframe播放器,我不知道我是如何获得视频元素的。

我想在一段时间内检测页面是否有音量并检测到它。

我正在尝试检测它,因为广告上的网站声音违规。

1 个答案:

答案 0 :(得分:0)

这应该做你想要的,它减少了HTML5视频元素,iframe和Audio对象的数量。

let vids = document.getElementsByTagName("video");
let iframes = document.getElementsByTagName("iframe");
let obj = document.getElementsByTagName("object");

vids.forEach((vid) => {
    vid.volume = 0;
});

iframes.forEach((f) => {
    f.setAttribute("volume", "0");
})

obj.forEach((o) => {
    o.volume = 0;
});