Firefox网络错误页面上的Greasemonkey脚本

时间:2010-09-22 19:11:22

标签: firefox greasemonkey

我想在Firefox网络错误页面上运行Greasemonkey脚本,例如(但不限于)此页面:

alt text

我可以使用chrome://网址执行此操作吗?如果是这样,他们是什么?如果没有,还有另一种方式吗?

1 个答案:

答案 0 :(得分:1)

好吧,我几乎走在正确的轨道上。两件事:

  1. 网络错误页面以about:neterror开头,而不是chrome://。如果您尝试访问ww.example.com(错过了w),那么您将被重定向到about:neterror?e=dnsNotFound&u=http%3A//ww.example.com/&c=UTF-8&d=Firefox%20can%27t%20find%20the%20server%20at%20ww.example.com
  2. 你不能// @include about:neterror*
  3. 但由于我们知道网址格式,我们可以

    // @include *
    

    并检查:

    if (document.documentURI.search('about:neterror') != -1) {
        doStuffOnNetError();
    }
    

    感谢提示,Brock。