412просмотров
6 апреля 2024 г.
📷 ФотоScore: 453
📱 eruda - полноценные инструменты разработчика в мобильном браузере 📖 Предыстория
На днях мне прилетело предложение о работе очень необычным способом) Я написал в тех поддержку чат-бота по нейронкам, а в ответ получил предложение заняться разработкой веб интерфейсов. Я никогда раньше не работал с чат-ботами поэтому с удовольствием взялся изучать новую для себя сферу. Да и сам проект мне очень понравился, уже месяц им пользуюсь, если вдруг кому интересно вот моя рефералка. ⛔ Проблема
Теперь к теме. Немного повозившись c документацией и подняв тестовый бот я столкнулся с одной проблемой: webview который открывается внутри Telegram не позволяет каким либо адекватным способом вызвать инструменты разработчика для отладки. ✅ Решение
Тут то нам и поможет eruda. Плагин встраивается в ваше веб приложение буквально двумя строчками кода и предоставляет почти все основные инструменты разработчика к которым мы привыкли используя браузеры:
- Console
- Elements
- Network
- Resources
- Sources 👩💻 Как подключить <script src="//cdn.jsdelivr.net/npm/eruda"></script>
<script>eruda.init();</script> 🏁 Итог
Разработка за рамками ПК и браузера это всегда боль для разработчика, будь то отладка на мобиле, приложение на React Native или, вот как оказалось, Mini App для чат-бота в телеграме. Такие штуки реально упрощают жизнь. ❓ А какие решения знаете вы? Пишите в комментарии! 💻 P.S. кстати этот пост частично написан и обработан в том самом чат-боте 😄 Картинку тоже там сгенерировал