Как я могу отлаживать Javascript, который работает на моем компьютере, но не на моем мобильном телефоне? - PullRequest
5 голосов
/ 26 августа 2011

Я создал веб-сайт, который использует YUI 3 ползунка . До недавнего времени все работало нормально.

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

Кроме этого, весь Javascript, кажется, загружается и функционирует должным образом, поэтому эта проблема, похоже, локализована только для ползунков.

Клянусь, я сознательно не вносил никаких изменений в код, относящийся к ползунку, но я должен был что-то сделать в моем Javascript, чтобы вызвать эту разницу.

Проблема в том, что все отлично работает на моем настольном компьютере, ноутбуке или любом другом устройстве, где сенсорный ввод не задействован. Так что трудно определить, где код может быть виноват.

Можно ли как-нибудь проверить или протестировать мой код, чтобы понять, почему он не работает правильно на моем мобильном устройстве?

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

Ответы [ 4 ]

5 голосов
/ 26 августа 2011

Вы можете использовать Firebug Lite для проверки дерева DOM и отладки JavaScript.Его установка удивительно проста: просто включите

<script src="https://getfirebug.com/firebug-lite.js"></script>

чуть ниже <head> (или используйте букмарклет).

3 голосов
/ 26 августа 2011

Вы можете использовать JSConsole для удаленной отладки. Этот инструмент предназначен для удаленной отладки мобильного веб-приложения, созданного @ rem .

Прост в использовании. Если вы попытаетесь, вы можете найти некоторые учебники, такие как http://jsconsole.com/remote-debugging.html.

1 голос
/ 23 марта 2012

Возможно, немного поздно, но сейчас есть несколько способов отладки DOM и JS на мобильных устройствах.С Adobe Shadow вы также можете просматривать localStorage.

0 голосов
/ 26 февраля 2012

Еще один хороший вариант для отладки remore на вашем мобильном телефоне: Weinre (WEb INspector REmote)

Вы также можете использовать его как услугу: http://debug.phonegap.com/

...