Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我需要一个代码,可以替换为另一个图像(由我选择)的时候,该网站加载_Javascript_Image_Firefox_Greasemonkey_Script - Fatal编程技术网

Javascript 我需要一个代码,可以替换为另一个图像(由我选择)的时候,该网站加载

Javascript 我需要一个代码,可以替换为另一个图像(由我选择)的时候,该网站加载,javascript,image,firefox,greasemonkey,script,Javascript,Image,Firefox,Greasemonkey,Script,我需要一个脚本,用我选择的图片替换本地页面(我只能看到)的图片。我想使用firefox浏览器的greasemonkey extesion来实现这一点。我已经投影了一个代码,但我只能替换该页面中的一个图像,我需要您的帮助,以便同时替换更多的图片。我会附上下面的代码。谁能帮我一下吗?提前谢谢你 // ==UserScript== // @name Script // @namespace Choose whatever you want here // @descri

我需要一个脚本,用我选择的图片替换本地页面(我只能看到)的图片。我想使用firefox浏览器的greasemonkey extesion来实现这一点。我已经投影了一个代码,但我只能替换该页面中的一个图像,我需要您的帮助,以便同时替换更多的图片。我会附上下面的代码。谁能帮我一下吗?提前谢谢你

// ==UserScript==
// @name           Script 
// @namespace      Choose whatever you want here
// @description    IMG
// @include        *
// @run-at      document-start
// ==/UserScript==

var greasemonkeyInterval = setInterval(greasemonkey, 200);
var greasemonkeyStart = (new Date()).getTime();

function greasemonkey() {

    // ...

    // waiting for readyState (or timeout)
    if (
        (new Date()).getTime() - greasemonkeyStart > 20000
        || document.readyState == "complete"
    ) {
        clearInterval(greasemonkeyInterval);
    }

};

var theImages = document.getElementsByTagName('img');
for(i=0; i<theImages.length; i++) {
   if(theImages[i].src.indexOf('website_original_image.png') != -1) theImages[i].src = 'link_image_chosen_by_me.png';
}
/==UserScript==
//@name脚本
//@namespace在这里选择您想要的任何内容
//@description IMG
//@包括*
//@在文档开始时运行
//==/UserScript==
var greasemonkeyInterval=设置间隔(greasemonkey,200);
var greasemonkeyStart=(新日期()).getTime();
函数greasemonkey(){
// ...
//等待readyState(或超时)
如果(
(新日期()).getTime()-greasemonkeyStart>20000
||document.readyState==“完成”
) {
clearInterval(greasemonkeyInterval);
}
};
var theImages=document.getElementsByTagName('img');
对于(i=0;i