Greasemonkey脚本仅在页面重新加载后才起作用

时间:2014-10-16 14:58:11

标签: javascript greasemonkey reload page-refresh

我写过this userscript

网站metal-archives.com。
打开乐队页面(example)时,您将进入“DISCOGRAPHY”>“完整的人行记录”。
我的脚本适用于该DISCOGRAPHY选项卡及其子选项卡 (完整的记录,主要,生活,DEMOS,MISC):
它拆分了列#34;评论"两个并使表格可分类。


每当我第一次打开这样一个乐队时,问题就出现了 除非我执行页面重新加载(F5),否则脚本不会被执行 - 然后它总是被执行。

我已经尝试过了: 将整个脚本包含在以下任意一个中: window.addEventListener('load', function() {

window.onload = function () { ... MY CODE... }, false);
或者,基于this answer

window.addEventListener ("load", Greasemonkey_main, false);

function Greasemonkey_main () {

    //***** MY CODE
}  

或者,甚至包括脚本的仅第104行 (最初调用两个函数,添加列并使其可排序)与
window.addEventListener('load', function() {... MY CODE... }, false);
但没有成功。

0 个答案:

没有答案