编辑:我以为我解决了它,但我没有。
我有 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/