gpt4 book ai didi

javascript - 在运行时使用greasemonkey更改javascript变量

转载 作者:行者123 更新时间:2023-12-03 04:58:58 25 4
gpt4 key购买 nike

我有一个页面,里面有一个 .js 脚本,在页面中其

    <script>
Client.includeJS(
'js/scratchticket.js'
);
</script>

在此 scrapticket.js 中

下面是代码

 $(document).ready(function() {
...
var xxx = 100;
...
});

所以我在greasemonkey中测试了各种代码,但我无法编辑这个变量,例如200

我测试用adblock阻止scratchticket.js,将整个代码粘贴到greasemonke脚本中并更改var,但它不起作用,我不知道为什么页面说正在加载...在它应该执行的时候代码。

知道如何以其他方式更改变量吗?

最佳答案

问题实际上是@Quasimodo上面的克隆答案关于它何时执行是绝对错误的,而且恰恰相反。

引用他引用的维基百科:

document-end 是 Greasemonkey 一直以来的标准行为(请参阅 DOMContentLoaded)。 如果未提供值,则这是默认值。

因此,对于那些刚开始使用用户脚本的人来说,您的问题可能是常见问题,因为您的脚本执行得太晚(结束),您只需在顶部添加此指令即可:

// @run-at        document-start

尝试一下,看看是否有帮助!

关于javascript - 在运行时使用greasemonkey更改javascript变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42308965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com