已经一个小时了,我要为这个问题发疯了。
有一个页面,带有javascript函数:
<script>
function foofunction(foo){
dosomething(foo);
}
</script>
我已经用一个greasemonkey脚本替换了这个函数:
var scriptCode = new Array();
scriptCode.push('function foofunction(foo){ ');
scriptCode.push(' dosomething(foo); ');
scriptCode.push(' myinjectedcode; ');
scriptCode.push('}' );
var script = document.createElement('script');
script.innerHTML = scriptCode.join('\n');
scriptCode.length = 0;
document.getElementsByTagName('head')[0].appendChild(script);
//here I have to access to foo value
这行得通。
现在我必须访问我的greasemonkey 脚本中的foo 值,我该怎么做?