0 Вопрос: Поймать / предотвратить изменение страницы при достижении точки останова: Firefox

вопрос создан в Wed, May 8, 2019 12:00 AM

У меня проблема с тем, что AJAX-запросы, которые не были выполнены, вызывают какую-то ошибку, которая обнаруживается моим глобальным обработчиком ошибок при использовании Firefox.

В результате за долю секунды до изменения страницы появляется предупреждение: «У нас возникли проблемы с соединением с сервером». Это безвредно, поскольку страница меняется, но это раздражает, и я хочу определить, что это за сообщение, и избежать его в Firefox.

Поскольку проблема возникает только тогда, когда Firefox прерывает их в запросах AJAX, необходимо открыть страницу в браузере, прежде чем новая перезагрузится.

Я использую Firefox 66.0.3.

Согласно веб-документации Mozilla , это пока невозможно прерывать событие DOM в «новом отладчике», как в Chrome devtools :

 Невозможно прервать события DOM

У меня есть код обработки ошибок, к которому я могу прикрепить точку останова. К сожалению, любая точка останова (или debugger заявление) не предотвращает изменение страницы, поэтому я не могу отладить ее.

Есть ли способ для точки останова перехватить перед изменение страницы, чтобы я мог исследовать стек /консоль?

    
1
  1. Вы говорите, что это происходит в результате ajax, вы пытались использовать точки останова XHR?
    2019-05-08 18: 44: 14Z
  2. Спасибо. Ошибка не является результатом самих запросов. Если я отправлю несколько запросов AJAX, они успешно завершатся. Что происходит, когда я пытаюсь перейти от со страницы, в то время как выполняется запрос AJAX, Firefox отказывается от них и что бы он ни делал, чтобы закрыть их, вот когда ошибка происходит.
    2019-05-08 20: 23: 03Z
0 ответов                              0                         
источник размещен Вот