Как запустить скрипт Tampermonkey, если страница не загружается?

У меня есть скрипт, который запускается на страницах сервера, который иногда отправляет ничего обратно клиентам (в Chrome я получаю ошибку Нет данных). Я хочу зарегистрировать это событие (уведомить другой сервер через AJAX), а затем перезагрузить страницу.

Как я могу убедиться, что мой скрипт работает, даже если страница не загружается?


person f.ardelian    schedule 18.05.2014    source источник
comment
Не могу этого сделать. Страница выдает ошибку до запуска документа — это самое раннее время, когда может запуститься скрипт Tampermonkey. Если это для мониторинга страницы, не пытайтесь использовать для этого пользовательский скрипт. Если для чего-то другого, укажите свою истинную цель или просто нажмите «Перезагрузить» на оскорбительной странице.   -  person Brock Adams    schedule 18.05.2014
comment
Это именно то, что мне нужно - скрипт, который периодически заполняет какие-то формы и отправляет мне письмо, когда не удается загрузить страницу (у меня для этого есть серверный скрипт). Но если загрузка не удалась, она не должна перезагружаться. Поэтому я просто задал этот вопрос stackoverflow.com/q/23724668/492130 на случай, если вы знаете ответ.   -  person f.ardelian    schedule 18.05.2014
comment
@ f.ardelian, возможно, для этого вам нужен скрипт на стороне сервера, а не пользовательский скрипт. Никогда не доверяйте клиентской среде (даже если она существует).   -  person John Dvorak    schedule 18.05.2014
comment
Вы можете проверить подключение с помощью Ajax из другого домена (домена, который никогда не выходит из строя). Я думаю, GM_xmlhttpRequest() подойдет.   -  person LatinSuD    schedule 27.06.2021