Я только что столкнулся с проблемой сетевого подключения, которая была немного неожиданной и сбивающей с толку. Поэтому я решил написать простой тест для использования в будущем. Может ли что-то подобное работать? Какой URL я могу использовать?
async function promNetSeemsOk() {
const reachableURL = "...";
if (!navigator.onLine) return true;
const r = await fetch(reachableURL, {method:"HEAD"})
return r.ok;
}