document.querySelector("#forma").addEventListener("submit", async function (e) {
e.preventDefault();
const t = {};
const n = new FormData(this);
...
});
Если ты не понимаешь логики, почему я советую делать именно так, при этом даже не хочешь его проверить - это уже не моя проблема
лет 10 уже на сотнях разных точек, в том числе и такой кейс…
Ну если chatgpt и google легко не тянут, то вам сюдаэто прям болячка всех таких форумов: "не знаю ответ - пошлю человека на фриланс".
Еще не забыть маскард включить. И фаервол перенастроитьговорит о том, что человек понятия не имеет, как нужно настраивать микрот. Его познания сравнимы с моими. Почему я так решил? Потому что человек понятия не имеет, что "setup repeater", о котором я писал в вопросе, как раз переводит wlan1 в режим Station. Что режима Repeater вообще у wlan нет - нас не волнует. Но зато мы будем бросаться бессмысленными фразами, аки что-то знаем. Да и фраза
отключить созданный wlan3, создать virtualAPможно перевести, как "отключить VirtualAP, создать VirtualAP". Зачем отключать, чтобы потом снова включать тоже самое нам, разумеется, холопам пояснять не будут.
Если адрес поменялся - значит весь выходной трафик идет через VPN и, потенциально, виден работодателю.
let size = data.size;
makeRequest('GET',data.git_url,size)
ничего что на boolean делится?
event.total = 0 поэтому весь прогресс примерный и вероятно на скорость загрузки ориентируется, а точнее на то что браузер решит.
lengthComputable = false
ты можешь использовать sqlite3, серверную базу данных, которая будет сразу давать нужный результат по ID.
да... это же кардинально другое