在javascript之后运行greasemonkey脚本

时间:2014-01-04 12:47:28

标签: javascript greasemonkey

我正在尝试修改一个变量 - 它是在javascript中创建的 - 并运行一个函数来更改页面上的一些可视内容。但是我的paintmonkey脚本 - 我猜 - 在javascript之前运行,我收到一个错误,说功能没有定义。

如何在javascript运行后强制运行我的脚本?

其实我要做的事情很简单。有一个名为cursort的变量,我想要做的是将其更改为“data-price”并使用updateSort()再次对列表进行排序。这是代码:

var cursort = "data-price";
updateSort();

1 个答案:

答案 0 :(得分:0)

我必须做类似的事情,在页面的末尾有一个我想要取消的对象,所以它的功能不会运行(它捕获链接点击并运行一些东西)。 在页面中它的定义如下:

var someObj = { ... }

我制作了一个看起来像这样的油脂单脚本(经过多次试验/错误)。

window.addEventListener ("load", runAfter, false);
function runAfter() {
    unsafeWindow.someObj = null;
}

现在点击链接不会触发someObj中的所有其他操作。

也许你可以做那样的事情?