用 Greasemonkey 删除图像?

Nop*_*ope 5 javascript greasemonkey

我想停止加载图像,因为甚至没有机会使用greasemonkey下载。现在我有

var images = document.getElementsByTagName('img');

for (var i=0; i<images.length; i++){
    images[i].src = "";
}
Run Code Online (Sandbox Code Playgroud)

但我不认为这实际上会阻止图像下载。有人知道如何阻止图像加载吗?

感谢您的时间和帮助:)

jfs*_*jfs 3

几乎所有图像都未下载。所以你的脚本几乎按原样工作。

我测试了以下脚本:

// ==UserScript==
// @name           stop downloading images
// @namespace      http://stackoverflow.com/questions/387388
// @include        http://flickr.com/*
// ==/UserScript==

var images = document.getElementsByTagName('img');
for (var n = images.length; n--> 0;) {
  var img = images[n];
  img.setAttribute("src", "");
}
Run Code Online (Sandbox Code Playgroud)

使用专用扩展来管理图像(例如ImgLikeOpera)。

如果您想在所有浏览器上过滤图像,那么具有过滤功能的代理可能会有所帮助,例如Privoxy