我正在尝试制作一个tampermonkey usercript,该tampermonkeyscript需要覆盖HTML中<script>
元素中的小脚本中定义的全局变量。该变量控制另一个更大的脚本。
看来,当页面加载时,全局变量首先是从html中的脚本定义的,然后在用户contect定义它之前快速地定义了一个瞬间,而大脚本在HTML脚本之后加载,但在Userscript之前加载。在变量通过我的Userscript定义为我的所需值之后,我需要进行大脚本加载,否则它将无法使用。
我找到了解决方案:我尝试使用greasemonkey,并且效果很好。