Скрипт Greasemonkey на странице сетевых ошибок Firefox - PullRequest
1 голос
/ 22 сентября 2010

Я хочу запустить скрипт Greasemonkey на страницах сетевых ошибок Firefox, таких как (но не ограничиваясь этим):

alt text

Могу ли я сделать это с chrome://URL-адрес?Если так, то кто они?Если нет, есть ли другой способ?

1 Ответ

1 голос
/ 23 сентября 2010

Ну, я был почти на правильном пути. Две вещи:

  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*.

Но так как мы знаем формат URL, мы можем

// @include *

и проверьте:

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

Спасибо за подсказки, Брок.

...