Разрабатываемое мной веб-приложение должно извлекать данные из ряда различных IOT в локальной сети, например,
const response = await fetch("https://192.168.0.245/api/auto/login", options);
, поскольку это соединение https, и каждое IOT содержит самозаверяющийСертификат SSL, поэтому приведенная выше функция fetch () выдаст ошибку «Ошибка ввода: ошибка выборки» (поскольку сертификат еще не принят), и приложение отобразит следующее в консоли браузера
OPTIONS https://192.168.0.245/api/auto/login net::ERR_CERT_AUTHORITY_INVALID
Что мне нужно, так это чтобы я мог отловить эту ошибку в javascript. В частности, мне нужно иметь возможность отлавливать различные ошибки, такие как ERR_CERT_AUTHORITY_INVALID, ERR_SSL_PROTOCOL_ERROR или ERR_CONNECITON_REFUSED ... и т. Д., Поэтому я могу соответственно отображать различные сообщения об ошибках.
К сожалению, функция fetch () всегда выдает одну и ту же ошибку "Ошибка типа:извлечь "исключение по всем этим трем различным ошибкам, указанным выше.
Есть ли в любом случае, я могу поймать это конкретное исключение ERR_CERT_AUTHORITY_INVALID?
Спасибо.