Постоянная ссылка на эту статью:GitHub.com/H AOC также 942…
Причина написания этого резюме связана с мобильным проектом на прошлой неделе.debug
Говоря о. В тот день, тестовая леди взяла свою собственнуюiphone6s
Он подошел ко мне и сказал не открывать страницу. Я подумал: как это возможно, мой мобильный телефон очень хорош, ах,Chrome
Средства отладки не сообщали об ошибках! Я взял ее мобильник, посмотрел на него и обнаружил, что он действительно пуст, как только я вошел. WTF (ручной черный знак вопроса)! ! ! Затем пришла проблема, в среде разработки не сообщалось об ошибке, но на реальной машине возникали непредвиденные ситуации, и не было возможностиPC端
жертвовать такF12
Дафа, как найти проблему и решить ее? Наконец, с моей (Google) изобретательностью я нашел сопоставимыйPC端
Способ отладки опыта. Вот краткое изложение, посвященное всем фронтендерам, которые замучены отладкой реальной машины на мобильном терминале, но не имеют возможности начать.
1. vConsoleРекомендуемый индекс: ★★★☆☆
Считается, что панель веб-отладки, произведенная Tencent, считается использованием многих партнеров в интерфейсах.vConsole
Добавлена подвеска небольшей кнопки на вашей веб-странице, вы можете нажать на него, чтобы открыть и закрыть панель отладки, а просмотретьDOM
,Console
,Network
а также本地存储
и другая информация. В основном он может удовлетворить потребности обычной фронтенд-разработки. Он также очень прост в использовании,npm
Установить или импортировать прямо на нужную страницуjs文件
,Потомnew VConsole()
Вот и все. Незнакомые друзья могут перейти прямо на официальный GitHub, чтобы увидетьREADME. Но это не решило мою проблему, потому что мойbug
Достаточно серьезный, чтобы сообщить об ошибке, как только вы войдете на страницу, хрупкийjavascript
Взорвать прямо на месте 💥, страница пуста 😂.
Похожие продуктыeruda
2. CharlesРекомендуемый индекс: ★★☆☆☆
Charles
Это мощный инструмент захвата пакетов, который может перехватывать в том числеhttps
Различные сетевые запросы, в том числе удобство просмотра конкретной информации. имеютMac
,Windows
а такжеLinux
Несколько версий по конфигурацииWIFI
Прокси также могут перехватывать запросы с мобильных телефонов. Ведь немалая часть ошибок фронтенда вызвана сетевыми ошибками или данными, которые не соответствуют ожиданиям (бэкенд сбрасывает котел 😄). Итак, перехвативhttp
Запросите, проверьте конкретную информацию и данные запроса, вы можете получить много полезной информации, которая может помочь в определенной степени.debug
. Но софт платный (надеюсь, все поддерживают подлинную версию, помните, что вы тоже разработчик), и позиционировать его нельзяjs
Сообщается об ошибке, поэтому его можно использовать только как вспомогательный инструмент. Что касается того, как его использовать, в Интернете есть много вводных -один здесь.
3. weinreРекомендуемый индекс: ★★★☆☆
weinre — очень хороший инструмент для проверки веб-страниц, который можно запустить локально, запустивweinre
службы и встроить абзац в мобильную веб-страницуjs
Сценарий для реализации связи с компьютером достиг эффекта отладки, аналогичного инструменту разработки браузера, его рабочему интерфейсу иvConsole
Почти, включая просмотрDOM
,Console
,Network
Подождите, просто это все делается на компьютере, а не на телефоне.Мобильная отладка инструментов веб-разработчика WeChatТоже в силу этого. Прикрепите простое использованиепредставлять. потому что мойjs
Давний взрыв 💥, и этоvConsole
То же, мне не очень помогло.
4. Mac
+ IOS
+ Safari
Рекомендуемый индекс: ★★★★☆
Если у тебя естьMac
Компьютер и айфон, тогда поздравляю, вы далеки от решенияbug
Это просто мой блог. (вручную смешно)
Шаг 1: Откройте iPhone设置
> Safari浏览器
> 高级
> Web检查器
Шаг 2: ОткройтеMac
ВверхSafari浏览器
> 偏好设置
> 高级
> 在菜单栏中显示“开发”菜单
Шаг 3: ПодключитеMac
Компьютер и iPhone, и выберите доверять устройству. потом по телефонуSafari浏览器
Откройте страницу, которую нужно отладить, и щелкните положение красного прямоугольника на рисунке ниже на компьютере.
Шаг 4: После нажатия он появится, как показано на рисунке ниже, что почти совпадает с интерфейсом отладки компьютера. Вот как я узналjs
Об ошибке сообщили, и проблема была успешно решена, завоевав признание барышни 😎.
5. Chrome浏览器
+ Android
Рекомендуемый индекс: ★★★★★
Многие мелкие партнеры могут не использоватьMac
или не привыкSafari浏览器
Это не имеет значения, у Google есть похожие инструменты, и они больше соответствуют привычкам использования каждого. Друзья с лестницами, вы можете смотреть прямоОфициальная документация Google.
Шаг 1: ОткройтеAndroid
мобильный телефон设置
> 开发者选项
> USB调试
. нет в настройках开发者选项
Да, самостоятельноБайду.
Шаг 2: Подключите компьютер иAndroid
На телефоне появится следующий интерфейс, нажмите确定
.
Шаг 3: Для васAndroid
Скачать мобильную версиюChrome浏览器
(поищите сами в крупных магазинах приложений) и на мобильном телефонеChrome浏览器
Откройте страницу, которую нужно отладить.
Шаг 4: ОткройтеChrome浏览器
, в порядке, отмеченном на рисунке ниже, и по очереди нажимайте кнопку «Открыть». я использую小米5
, вы можете видеть, что левая сторона имеетMI 5
Подключенный шрифт. Места, где нарисованы линии, находятся на мобильном телефоне.Chrome浏览器
и собственный браузерWebView
страница, которая открывается.
Шаг 5: В правой части каждой страницы естьInspect
Проверьте кнопку, нажмите на знакомый вам экран, вам не нужно объяснять это позже! идем с тобой 🚀.
Парень в компании сказал мне, что для использования этого метода ему нужно подняться по лестнице, а те, кто не может подняться, могут следовать за мной.
Я планирую сделать сообщение в блоге о том, как построить лестницу самостоятельноПосылаю тебе маленький самолет~~.
Суммировать
Если вы хотите делать свою работу хорошо, вы должны сначала отточить свои инструменты.Нет хороших инструментов или методов отладки.debug
Это кошмар переднего плана. А вот с этими нехитрыми методами я думаю вы отличные фронтовики, помогите девушке немного починитьbug
ещеso easy
из. Если у вас, ребята, есть хорошие мнения или другие решения, вы также можете обменяться ими в области комментариев.