改变与Greasemonkey的一个javascript变量i在页面有一个页面,里面有一个.js脚本, 其在运行时间
<script>
Client.includeJS(
'js/scratchticket.js'
);
</script>
在此
scratchticket.js
被下面的代码
$(document).ready(function() {
...
var xxx = 100;
...
});
所以我testet在greasemonkey各种代码,但我不能编辑这个变量,它是例如200
我试着用adblock来阻止scratchesicket.js将整个代码粘贴到greasemonke脚本中,并更改var但它不工作,我不知道为什么页面加载...在应该的时候做代码。
任何想法如何以其他方式更改变量?
代码是在一个框架内,当我点击一个链接时打开。 – chwzr
GM脚本默认为“@ run-at document-start”(请参阅官方网站https://wiki.greasespot.net/Metadata_block,目前显然已停用)。这是在任何网站执行之前,所以你可以使用上面描述的方法。 GM也默认在帧中执行一个用户脚本。 –