Anonymous
melamit.html [merlinx], вашу репутацию увеличил ☻ . Текущая: 1
Владимир
Всем привет
Владимир
Есть предложение поучаствовать в верстке над макетом интеренет магазина
Владимир
Кому интересно напишите
leominerdev.html 🇺🇦
незнаю где тут она
leominerdev.html 🇺🇦
но это подняло мне настроение
leominerdev.html 🇺🇦
leominerdev.html 🇺🇦
Люди
leominerdev.html 🇺🇦
мне нужен приятный шрифт
leominerdev.html 🇺🇦
желательно скругленный
leominerdev.html 🇺🇦
спасибо
Anonymous
Grankeyl // Nicke , вашу репутацию увеличил melamit.html [merlinx]. Текущая: 3
leominerdev.html 🇺🇦
можно пожалуйста без рекламы
Артём
Ребят, всем привет. Подскажите, пожалуйста, как сделать, чтобы при нажатию на свездочку, она становилась красной. А при нажатии еще раз - обратно белой. https://replit.com/@thehacker133722/plfylidt3#.replit
Владимир
Добавление класса
Артём
класс добавим
Артём
А убрать его как на повторный клик
Evgeniy
Легче всего обработчик повесить на клик, менять просто туда-сюда
Артём
можешь подробнее кодом написать пж
Evgeniy
Можно и через CSS и HTML сделать, но там не совсем просто
Владимир
Есть команда которая проверяет класс
Владимир
Команда тогл вроде
Evgeniy
Там есть же уже вон обработчик на кнопке, вот там через this скорее всего доступны классы в classlist, можно проверять там есть ли класс нужный, а вообще там функция toggle есть, посмотри документацию
Владимир
Функция которая проверяет наличие класса
-
Шифруетесь?))
Maxim
Да. Делай SPA приложение без SSR
Evgeniy
Ф12 всегда пройдёт, это же на стороне браузера происходит, сайт не может это контролировать
Evgeniy
Код имеется ввиду сам html? Это нельзя сделать, разве что запутать через случайные названия классов(наверное какие-то сборщики должны такое уметь). Если это про js код, то его можно минимизировать и обфусцировать. Непонятно какую цель вы преследуете
Evgeniy
Ой, зайдут не через ф12, а через меню браузера
Evgeniy
Цель какая этого скрытия?
Evgeniy
Через меню браузера в правом верхнем углу. Это вне страницы, это интерфейс браузера
Evgeniy
Изучите. Вы реально думали, что только на ф12 открываются девтулзы? Ну и так и не понятно, чего вы пытаетесь добиться
Evgeniy
Значит такие разработчики, что даже не старались
Evgeniy
Типа, можно же открыть рандомную вкладку, там открыть девтулзы, а потом перейти на твой сайт
Evgeniy
Не понятно, что такого ты пытаешься в коде спрятать, что хочешь запретить открытие девтулзов
Evgeniy
Для этого делается минимизация и обфускация
Evgeniy
Там код превращается в нечитаемое нечто и не надо лишние обработчики держать, ещё и размер уменьшается
Evgeniy
Плохо, надо учиться, это индустриальный стандарт
leominerdev.html 🇺🇦
они и так могут скачать сайт
leominerdev.html 🇺🇦
-_-
Evgeniy
А как по твоему браузер работает? Он же скачивает файлы, кэширует их(то есть помещает их где-то на компьютер), да можно явно через терминал скачать все файлы сайта, или программу на python написать(думаю уже всё готовое есть). И потом, я прописал как девтулзы открыть.
leominerdev.html 🇺🇦
Ctrl + S
leominerdev.html 🇺🇦
Так так нельзя сделать
leominerdev.html 🇺🇦
Любым браузером это можно обойти
leominerdev.html 🇺🇦
Сделав расширение
leominerdev.html 🇺🇦
Или даже сам браузер
Evgeniy
Ой, ты серьёзно будешь продолжать упираться? Можно JS отключить и твои блокировки работать не будут
Evgeniy
Это легко обойти, просто ты не думал как
leominerdev.html 🇺🇦
Стоп
leominerdev.html 🇺🇦
Так некоторые браузеры могут игнорить некоторые функции js
leominerdev.html 🇺🇦
Мой браузер
leominerdev.html 🇺🇦
Который я собирал вручную
Evgeniy
Я уже говорил, что девтулзы открываются до открытия сайта и спокойно твой сайт загрузится и код будет виден
leominerdev.html 🇺🇦
Игнорирует половину всего
leominerdev.html 🇺🇦
Не знаю почему
leominerdev.html 🇺🇦
Он даже чужие js библиотеки не все хочет подгружать
leominerdev.html 🇺🇦
Он ещё работает ужасно
Evgeniy
Это так наивно полагать, что отключение комбинаций клавиш достаточно для защиты фронтенд-кода, надеюсь ты с таким подходом ни в одну серьёзную компанию не устроишься, пока мнение не поменяешь/безнег
leominerdev.html 🇺🇦
Так делай сайт на js
leominerdev.html 🇺🇦
Не вижу там ничего успешного
Evgeniy
Тогда будем надеяться, что к тебе нормальный безопасник устроится, который разнесёт в пух и прах твой подход с блокированием комбинаций клавиш
Evgeniy
Да не особо трудно, как оказывается. Просто через меню браузера открыть и всё. Да, придётся мышкой покликать, но чего уж, если хочется «украсть» фронтенд-код(лол), то можно и покликать
Evgeniy
В меню браузера
leominerdev.html 🇺🇦
Кароче
leominerdev.html 🇺🇦
Я тут почитал
Evgeniy
Ты видел браузер когда-нибудь? Открой на досуге и посмотри, что у него в меню есть
leominerdev.html 🇺🇦
Запретить открытие DevTools
leominerdev.html 🇺🇦
Полностью
leominerdev.html 🇺🇦
Можно только в локальной сети
Evgeniy
Ещё момент такой есть, что если ты блокируешь девтулзы, то ты значительно усложняешь отладку кода, ты же как бы не можешь открыть больше их, чтобы посмотреть html и css, или точки остановы в js коде расставить
leominerdev.html 🇺🇦
https://fireship.io/courses/javascript/ кто пробовал этот курс
leominerdev.html 🇺🇦
нормальный ли он