Почему веб-инспектор показывает мне "нет проверяемых приложений"?
фон
моя компания недавно перешла к разработке приложений. В то время как разработка и Q/Aing на Android была относительно безболезненной, iOS, с другой стороны, оказалась болью.
задача включает в себя просмотр источника страницы нашего приложения (который имеет пользовательский браузер). Я слышал, что веб-инспектор-отличный инструмент, поэтому я пошел с ним.
- прежде всего, веб-инспектор был возможность обнаружения пользовательского браузера раньше.
- но довольно часто меню веб-инспектора дает подсказку "нет проверяемых приложений".
- это происходит с той же самой версией приложения, которая работала ранее.
- кажется, нет никакого триггера; вчера веб-инспектор работал с пользовательским браузером, а затем через несколько часов (в течение которых я, возможно, отключил и снова подключил iPhone) он остановился рабочий.
Я не смог понять, почему, несмотря на то, что сломал голову в течение недели.
замечания
у меня есть iPhone 4S под управлением iOS 7.0.4. Мой Mac Mini имеет Safari 7.0.
в настройках телефона
-
Web Inspector
включено в меню iPhone - все режимы конфиденциальности установлены в off -
Do Not Track, Block Cookies
, etc. (этот вопрос) - Javascript включен в телефон.
в Safari на моем Mac Mini - Меню разработки включено (очевидно)
7 ответов
У меня была такая же проблема, это было причиной того,что я запускал iOS 8, исправленный путем обновления Safari до 7.1 .
обновление для iOS 9 (с использованием OSX El Capitan):
на мобильном устройстве в разделе Настройки - > Safari - > мошеннический веб-сайт предупреждение = выкл [по умолчанию = ВКЛ]
У меня были точно такие же проблемы. Мне удалось исправить ситуацию, очистив куки и историю из меню мобильного Safari. После этого он появился в меню разработки Mac.
надеюсь, это будет исправить вашу ситуацию.
для меня, чтобы заставить его работать, мне нужно было войти в настройки iPhone - > Safari > Advanced и включить . (iOS 9.1)
Это, вероятно, упущение, когда кто-то забыл включить версию ios 8 Mobile Safari в качестве проверяемого приложения. Давайте, ребята. Я смог подключить свой iPad к MacMini, который у нас есть с Yosemite Beta.
поэтому я также обнаружил, что веб-инспектор в Yosemite Beta не проверяет хорошо. Я могу установить точку останова в Javascript, но элементы не проверяются в области проверки. Консоль сообщает правильную информацию. Не обманывайся, как я. был! Чтобы проверить значение чего-либо в этом веб-инспекторе, вы должны получить доступ к значениям через консоль, введите переменную, и она вернет результат, который она имеет правильно.
Так получилось, что решение, которое сработало для меня (надежно), было:
- создать приложение из источника локально (в Xcode)
- разверните его на iPhone, подключенный через USB
по какой-то причине, веб-инспектор работает надежно, когда приложение запускается таким образом. Я не могу понять почему, но это работает. Комментарии приветствуются.
вот возможность, в основном потому, что я только что столкнулся с этим сам...
установлен ли ваш браузер для частного просмотра?
Если это так, выключите это! Вы не можете использовать инспектора, пока он включен.