我有以下代码:
(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")
正如您所见here此脚本已包含在我的网站中。在此脚本中使用了一个函数。
function a(e, r) {
}
我想覆盖它。 这是可行的吗?
答案 0 :(得分:1)
无法覆盖detail.setName(jRealObject.getString("name"));
detail.setCity(jRealObject.getString("city"));
。
正如您在function a(e, r){}
中看到的那样。主代码包含在下面的代码中,这意味着http://js.testfreaks.com/onpage/gymsource.com/prd.js
不在全局范围内,但在下面的函数范围内。
function a(e, r){}
只有当函数处于全局范围时,您才能覆盖它