改變與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也默認在幀中執行一個用戶腳本。 –