javascript - 即使有引用,GreaseMonkey setTimeout 也不起作用(FF4)

标签 javascript greasemonkey

我的 UserScript 文件中有这个:

window.testMyFunctionBLah = function() {
    alert('hey');
}

window.setTimeout( testMyFunctionBLah, 1000 );

alert('hi');

我看到了hi,但没有看到hey,而且我不明白。我使用的是 Firefox 4 并且没有安装 NoScript。有想法吗?

最佳答案

这似乎是 FF 4.0 中的一个错误。

参见"alert + setTimeout = failure" .

关于javascript - 即使有引用,GreaseMonkey setTimeout 也不起作用(FF4),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5766623/

相关文章:

javascript - 内容(webview)没有填满应用程序窗口

javascript - 如何附加到类似 dict 的 QML-List?

javascript - Greasemonkey if/else 带有日期的超时

javascript - 自动单击单选按钮但首先检查句子(标签)?

javascript - 将值从 Greasemonkey 沙箱传递到匿名函数

javascript - 为什么 Rx.Observable.throw(x) 实际上没有抛出?

javascript - 在 ('change' 上)未按预期工作

javascript - 如何设置全宽 (100%) 和未知高度的图像样式,使其不会弹出

synchronization - 同步 GM_xmlhttpRequest 异步作用?

javascript - 来自不同域的 Greasemonkey AJAX 请求?