替换网站上的.js文件

时间:2015-06-21 18:37:47

标签: javascript tampermonkey

所以我正在尝试替换网站上的javascript文件。我曾尝试使用篡改猴子和开发者工具,但它们都不起作用?感谢。

原始代码

getAvatarUrl: function(avatar, type) {
         if (!manifest[avatar]) 
            avatar = 'base01'; 
            var version = manifest[avatar][type]; 
            return base_url + "/" + avatar + type + "." + version + ".png"; 
}

重写代码

getAvatarUrl: function() { 
   return "Custom Image url"; 
}

2 个答案:

答案 0 :(得分:0)

在原始代码之后添加被覆盖的代码,因为javascript逐行解释。所以添加下面的代码

getAvatarUrl: function() { 
   return "Custom Image url"; 
}

getAvatarUrl: function(avatar, type) {
         if (!manifest[avatar]) 
            avatar = 'base01'; 
            var version = manifest[avatar][type]; 
            return base_url + "/" + avatar + type + "." + version + ".png"; 
}

答案 1 :(得分:0)

我认为你不必替换整个文件,如果你只是在其他文件之后包含另一个文件,比如function getAvatarUrl(){ return "Custom Image URL"; } 你可以通过声明一个新函数覆盖旧函数:

{{1}}