Здравствуйте! У меня появилась проблема с FF и в инете есть только такие же вопросы, но нигде нет ответа. Я написал веб-приложение. Во всех браузерах все хорошо, но FF, почему-то, все AJAX запросы отсылает на сервер в двух экземплярах. Отсылаете сообщение, а на сервер приходит их два, сохраняется в БД тоже два одинаковых, хотя FF в devtools на клавише F12 пишет, что отправлен только один запрос с сообщением. Проблема возникает только при входе на сайт по https, по http все хорошо. Ко всему прочему на все ответы от сервера не приходит статус ответа (200/не 200, вообще никакого статуса нет). Пробовал 2 сертификата (один точно бесплатный, сделанный certbot, аналог Let's Encrypt, второй также бесплатно достался вместе с хостингом). Подозреваю, что такой же, но тем не менее. Должно же работать. Могу выложить любую доп. инфу при необходимости.
Сервер IIS 10.0 (Winserver 2019).

UPD: Если это как-то поможет, то при открытом fiddler для просмотра уходящих запросов на сервер и при включенной расшифровке SSL шифрования все хорошо, отправляется все как надо в одном экземпляре. Закрываешь fiddler и проблема снова появляется. Очевидно FF не дружит с SSL, но где именно причина и как исправить - понять не могу.

Раз никто ничего не знает, напишу сам. В настройках IIS сервера -> Настройки нужной страницы -> Настройки SSL нужно выбрать что делать с клиентскими сертификатами. По-умолчанию стоит Принять. Меняем на Игнорировать и все становится хорошо. Страницы возвращаются со статус кодом, никаких дубликатов AJAX запросов. Кто-то может пояснить, в чем суть проблемы, почему FF ведет себя именно так? Настройки IIS по-умолчанию создают такой косяк в Firefox.

Посмотрите:
https://bugzilla.mozilla.org/show_bug.cgi?id=706125
https://stackoverflow.com/questions/775 … age-unload