greasemonkey:在html源代码中更改'video'标记的'preload'属性

时间:2016-08-25 11:09:40

标签: javascript html5 greasemonkey

我在源代码中获得了这个网页:

<video src="..." style="..." preload="metadata"></video>

我希望firefox能够将其处理为:

<video src="..." style="..." preload="none"></video>
  1. 油脂是最好的方法吗?

  2. 我如何实际操作(我不了解JavaScripts)?

  3. 它是否有助于加快页面加载时间/减少内存使用? (我同时打开了很多标签,firefox似乎很难用它)

  4. 只有在firefox中使用Firebug工具时才能看到标记。当我点击“查看页面源”时,我不认为它是html页面源的一部分。这怎么可能?在这种情况下,greasemonkey真的会工作吗?

1 个答案:

答案 0 :(得分:0)

您没有提供有关该视频的更多信息。我在这里假设您要为所有视频执行此操作。在这种情况下,最好的办法是在页面加载后尝试这样做:

var videos = document.getElementsByTagName(video);
for(var i=0,l=videos.length; i<l; i++) {
    videos[i].preload = "none";
}

这基本上就是你要求的。是否能让你做得更好,我无法知道。