Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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 如何覆盖第三部分js函数_Javascript - Fatal编程技术网

Javascript 如何覆盖第三部分js函数

Javascript 如何覆盖第三部分js函数,javascript,Javascript,我有以下代码: (function(d,t,p){ var e = d.createElement(t); e.charset = "utf-8"; e.src = p; var s = d.getElementsByTagName(t)[0]; s.parentNode.insertBefore(e,s) })(document,"script","http://js.testfreaks.com/onpage/gymsource.com/prd.js") 正如你所

我有以下代码:

  (function(d,t,p){
    var e = d.createElement(t); e.charset = "utf-8"; e.src = p;
    var s = d.getElementsByTagName(t)[0]; s.parentNode.insertBefore(e,s)
   })(document,"script","http://js.testfreaks.com/onpage/gymsource.com/prd.js")
正如你所看到的,这个脚本包含在我的网站中。在这个脚本中使用了一个函数

   function a(e, r) {

    }
我想覆盖它。
有可能吗?

不可能重写函数ae,r{}

正如你在书中看到的http://js.testfreaks.com/onpage/gymsource.com/prd.js. 主代码用下面的代码包装,这意味着函数ae,r{}不在全局范围内,而是在下面函数的范围内

!function(t,e){
  // all the code
}(jQuery,testFreaks);
只有当函数在全局范围内时,才能重写它

参考:

为什么不将其复制到.js文件中,然后编辑/删除该函数?