<rmcreative>

RSS

Firebug на iOS

10 июля 2012

Понадобилось поотлаживать CSS на iPad в его iOS-Safari. Оказалось, ничего кроме довольно ущербной отладочной консольки на нём нет. Зато есть способ запустить Firebug lite. Правда, не совсем тривиальный.

Проблема в том, что букмарклеты просто так в мобильный Safari не добавить. Но способ есть:

  1. Идём по адресу http://www.thecssninja.com/javascript/iphone-bookmarklet.
  2. В разделе «I get it just give me the bookmarklet» щёлкаем неприметное слово «here». Потом щёлкаем его ещё раз и добавляем полученный адрес в закладки.
  3. После сохранения удаляем из адреса закладки всё до #removeme_ включительно.
  4. Идём на сайт Firebug lite.
  5. Используем ранее добавленный букмарклет, затем щёлкаем по «Firebug Lite» и, опять же, удаляем всё до #removeme_ включительно.

Вот и всё. Теперь у нас есть букмарклет, подгружающий Firebug lite. Работет он на iPad плохо, но это намного лучше, чем отлаживать вслепую.

Комментарии RSS

  1. №6428
    Максим
    Максим 10.07.2012, 22:39:00

    Как-то через не то место в IOS все выходит..... Интересно, на mac ах так же ?

  2. №6431
    TermiT
    TermiT 11.07.2012, 6:42:12

    Проще отлаживать через Adobe Shadow

  3. №6433
    Sam
    Sam 11.07.2012, 19:18:53

    TermiT, не знал про такую штуку. Попробую.

  4. №6437
    Sam
    Sam 11.07.2012, 21:52:30

    Попробовал. Интересная штуковина, но дебаг так и не заработал. target not connected. При этом iPad и Chrome нормально сконнектились и iPad ходит по URL по следам Chrome.

  5. №6438
    ВОва
    ВОва 11.07.2012, 23:52:55

    Можно отлаживать удаленно через chrome dev tools

  6. №6467
    Sam
    Sam 23.07.2012, 14:50:07

    TermiT, вторая проба получилась очень удачной. Фикснул что хотел очень быстро. Огромное спасибо!

  7. №6545
    Игорь
    Игорь 09.08.2012, 23:28:47

    Sam, как получилось запуститься? У меня тоже постоянный "target not connected".

  8. №6546
    Sam
    Sam 10.08.2012, 14:37:06

    Не знаю, просто завелось. Ничего не менял.

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.