Просматривайте сохраненные куки или отлаживайте в браузере - PullRequest
3 голосов
/ 22 декабря 2010

Я создал веб-страницу, на которой хранятся файлы cookie, чтобы запомнить, какой идентификатор пользователь ввел во вьюер схем. Он работает в настольных версиях IE, Firefox и Chrome. Но когда я пытаюсь зайти на него с Android или iPhone, он не работает.

Я хотел бы знать, как вы видите сохраненные куки или как вы отлаживаете JavaScript / HTML / CSS. Если я смотрю на ошибки в настольном Firefox, я не получаю ошибок для JavaScript и CSS.

Ответы [ 3 ]

5 голосов
/ 19 июня 2013

Я рекомендую вам использовать удаленный отладчик, встроенный в приложение Chrome для Android.

например,

Запуск adb с вашим телефоном, подключенным через USB (отладка по USB включена) Запустите Chrome, перейдитенастройки, инструменты разработчика, включить удаленную отладку.На вашем компьютере в командной строке выполните adb forward tcp:9222 localabstract:chrome_devtools_remote

Перейдите на локальный хост: 9222 с вашего компьютера для интерактивного взаимодействия / консоли с вашего телефона.

Источник: https://developers.google.com/chrome-developer-tools/docs/remote-debugging

0 голосов
/ 20 июля 2012

Для Android 2.2 или 2.3 вы можете попробовать это:

  1. Введите about: debug в вашей строке URL на вашей странице;
  2. В верхней части панели URL откроется панель отладки JavaScript;
  3. Введите console.log (document.cookie) и нажмите "оценить"> Он должен распечатать файлы cookie

Имейте в виду, что панель отладки js на Android будет отображаться только после того, как веб-приложение регистрирует что-то (например, если возникает ошибка js или вы запускаете ее через console.log, поэтому вы можете захотеть вызвать ее внутри своего приложения для открытия )

Для Android выше 2.3 у вас есть больше возможностей отладки;)

РЕДАКТИРОВАНИЕ:

Согласно ответу Зеба, проверьте здесь: https://developers.google.com/chrome-developer-tools/docs/remote-debugging

0 голосов
/ 22 декабря 2010

хорошо, я считаю, что вы не можете просматривать куки браузера в Android.Вы уверены, что у вас включены куки?(меню> еще> настройки> принять куки должны быть проверены).или если вы используете javascript для установки файлов cookie, вам нужно убедиться, что javascript также включен.

для отладки, все, что вы действительно можете сделать, это получить файлы cookie через PHP или javascript и распечатать их настраница интернета.если они пустые, вы наверняка знаете, что куки там нет.если вы хотите увидеть, запускается ли вообще javascript, просто напечатайте «hello world» на странице в строке выше, где вы устанавливаете cookie.(те же понятия для php, используйте эхо)

немного подозрительно, что рабочий стол работает, а не мобильный.это может быть тот факт, что мобильные браузеры неправильно отображают страницу, хотя, вероятно, это не так.я сначала попробую отладить и посмотрим, действительно ли ваш код setcookie вызывается с помощью мобильных браузеров

надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...