<script type="text/javascript" src="***.js"></script>
というような外部スクリプト内の関数を書き換えることは可能でしょうか?
以下のようにやってみて関数の文字列の置き換えはできているようなのですがうまく動きません

var a = unsafeWindow;
if (typeof a.xxx != 'undefined') {
var replacefunc = a.xxx.toString();
replacefunc = replacefunc.split('300').join('200');
eval("a.xxx = " + replacefunc);
} else {
window.setTimeout(waitForLoadLibs, 100);
}