Javascript 如何在每次打开页面时自动触发greasemonkey脚本
这是我的剧本。我想在每次打开reddit页面时自动触发它。 我想要 全体投票{ 投票表决“向上箭头”; } 要在没有我的情况下自动触发每页,请单击菜单项。 谢谢Javascript 如何在每次打开页面时自动触发greasemonkey脚本,javascript,greasemonkey,userscripts,vote-up-buttons,Javascript,Greasemonkey,Userscripts,Vote Up Buttons,这是我的剧本。我想在每次打开reddit页面时自动触发它。 我想要 全体投票{ 投票表决“向上箭头”; } 要在没有我的情况下自动触发每页,请单击菜单项。 谢谢 我找到了,我需要在开头插入这个命令 document.addEventListener("DOMContentLoaded", function() { up_vote_all(); }); 这很简单。来自GreaseMonkey wiki:GreaseMonkey用户脚本中的代码在GM 0.8.6版本的事件捕获期间触发DOMCo
我找到了,我需要在开头插入这个命令
document.addEventListener("DOMContentLoaded", function() {
up_vote_all();
});
这很简单。来自GreaseMonkey wiki:GreaseMonkey用户脚本中的代码在GM 0.8.6版本的事件捕获期间触发DOMContentLoaded事件时被调用。它是由Mozilla实现的DOM事件,类似于window.onload。但是,由于它只等待DOM加载,而不是整个页面(包括图像、样式表等),因此加载速度更快。换句话说,建议的解决方案要么根本没有帮助,要么实际上阻止了执行任何操作,因为您基本上说的是onPageLoaded addEventListeneronPageLoad—它永远不会运行。
document.addEventListener("DOMContentLoaded", function() {
up_vote_all();
});