javascript - 如何使 Youtube 上的视频不遮盖灯箱?

标签 javascript dom youtube

编辑:我以为我解决了它,但我没有。

我有 javascript,可以收集网页上的元素并将它们放入页面顶部的灯箱中。它适用于您的日常页面,但在 Youtube 上视频会显示出来。我查看并发现了 wmode =“透明”。所以我尝试过的是......

var youtubevideo = document.getElementsByTagName('link');
var len = youtubevideo.length;
for(var i=0;i<len;i++){
    //youtubevideo[i].setAttribute('wmode', "transparent");
    youtubevideo[i].href += "?wmode=transparent";
    alert(youtubevideo[i].href);
}

该警报证实我在做我想做的事情时没有做错任何事。你还可以看到我在哪里注释掉了我尝试的另一种方式。有没有我没有找到的方法来实现这一目标?

最佳答案

我发现您需要重新加载视频。您可以通过将 src 复制到另一个变量,然后将 src 更改为“”,然后再次将 src 更改为保存原始 src 的变量来完成此操作。

关于javascript - 如何使 Youtube 上的视频不遮盖灯箱?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9321265/

相关文章:

javascript - 隐藏/显示 Ipresso 生成的表单内的内容

javascript - Chrome 扩展消息传递 API - 检测端口何时关闭

javascript - 表 tr 背景颜色没有改变

javascript - 从 Javascript 更新表格

android - 订阅 channel 并以编程方式喜欢/喜欢YouTube视频

javascript - iframe 刷新后 OnStateChange 不起作用

javascript - 左固定列与表 colspan

javascript - 引用错误: lecturerFac is not defined

javascript - DOM 文本节点是否保证不会被解释为 HTML?

java - Android YouTube 数据 API - Android key 设置不正确