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文件中,然后编辑/删除该函数?