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

Firefox网络错误页面上的Greasemonkey脚本,firefox,greasemonkey,Firefox,Greasemonkey,我想在Firefox网络错误页面上运行Greasemonkey脚本,例如(但不限于)以下页面: 我可以用chrome://URL来实现这一点吗?如果是,它们是什么?如果没有,还有别的办法吗?嗯,我几乎走上了正确的轨道。两件事: 网络错误页面以about:neterror开头,而不是chrome://。如果您尝试访问ww.example.com(缺少一个w),那么您将被重定向到about:neterror?e=dnsNotFound&u=http%3A//ww.example.com/&c=UT

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


我可以用
chrome://
URL来实现这一点吗?如果是,它们是什么?如果没有,还有别的办法吗?

嗯,我几乎走上了正确的轨道。两件事:

  • 网络错误页面以
    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%20at%20ww.example.com
  • 您不能
    /@include about:neterror*
  • 但既然我们知道URL格式,我们就可以

    // @include *
    
    并检查:

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

    感谢您的提示,Brock。

    您有可靠生成连接重置的页面或服务器吗?(测试变通方法)@Brock不,我没有,如果归结到繁重的测试,那么抛弃我愚蠢的小脚本就更容易了。嗯,我不应该这么说,因为现在woot.com给了我大量的连接重置:)我不认为通用汽车会在chrome页面上开火,但需要想出一个方法来测试这个。用指令
    /@include*
    尝试一个简单的脚本,看看它是否触发。不过,定制的FF插件/扩展应该能够在这样的页面上工作。不客气,这是一个非常好的解决方法。验证了它在连接被重置的情况下也能工作+1.