2015-07-11 20 views
1

即时通讯工作的YouTube用户,所以我不能改变他们的服务器上的实际文件,但我需要一种方式来改变其中的功能之一。该函数在运行前后似乎不存在。 我大概可以更改HTML文件的URL,例如有:如何更改外部JavaScript的内容与JavaScript

document.body.innerHTML = document.body.innerHTML.replace(/*javascript file URL before*/g, "*after*"); 

,但我怕的文件是从别的地方叫太像的地方在他们模糊JavaScript我不能做出来,所以它最好不要更改它的URL,而是页面从它加载的代码。 我不知道如何。是否有一种方法可以在文件中调用函数时进行监听,然后给出不同的代码?

回答

0

只需重写JavaScript函数,如:

yourFunction = function(a){ 
    alert(a) 
}; 
+0

但功能心不是甚至创建之前运行。所以它会覆盖我的功能。它也似乎在运行后被删除,因为firebug返回“not defined”错误。我能做到这一点的唯一方法是,如果我可以以某种方式在被称为 –

+0

之前覆盖该功能,所以我无法做到这一点 –