Как отлаживать на Opera Mini?

Как отладить сайт, который выглядит странно на Opera Mini? Сайт работает нормально на любом другом браузере.

5 ответов

Решение

Увы, я не знаю ни одного специализированного ресурса по отладке веб-сайта с Mini, хотя на http://dev.opera.com/ есть несколько статей, которые могут вам помочь. Самая последняя статья - это взгляд разработчика на Opera Mini 5, но особенно полезными должны быть и то, как маленькие устройства выглядят великолепно, и дизайн с Opera Mini в мыслях.

Как правило, проверяйте внешний вид сайта в Opera Desktop и используйте Opera Dragonfly для отладки. Другим хорошим инструментом для отладки является MicroEmulator, когда используется локально загруженная версия Opera Mini и изменяемый размер скина.

Кроме того, в Mini есть специальный URL-адрес, позволяющий получить доступ к консоли ошибок ECMAScript: просто введите "debug:console" в поле url. Вы можете объединить это с вызовами opera.postError() в версии для разработки вашего сайта, чтобы опубликовать любую строку в этой консоли. Тем не менее, он не покажет вам HTML-теги.

Я мог бы помочь вам лучше, если бы у вас был более конкретный вопрос.

Можно просмотреть исходный HTML-код страницы, представленной в Opera Mini, чтобы получить некоторые подсказки:

Просмотр источника страницы

Можно получить дамп источника текущей страницы, введя server:source в адресную строку Opera Mini. Это показывает текущее дерево DOM с сервера Opera Mini. Поскольку чтение источника с дисплея сотового телефона или даже увеличенного микроэмулятора не очень приятно, есть еще лучший способ получить исходный код страницы - опубликовать его на веб-сервере, введя server:source?post=http://your.server.com/script в адресную строку Opera Mini, где script Файл, который передается в почтовые данные, будет обрабатывать запрос, например, путем сохранения источника в базе данных или сохранения его в текстовом файле. Размещенные данные включают в себя поля url, host а также html,

В Java также есть симулятор, который может помочь.

Вы можете выполнять удаленную отладку Opera Mini (или любого экземпляра браузера на базе Presto на любом устройстве: компьютер, смартфон, приставка, SDK) через Opera Dragonfly из Windows, Mac или Linux. Консоль Dragonfly имеет открытый исходный код и встроена в Opera v10.5x.

Эмулятор Opera Mobile можно скачать с

http://www.opera.com/developer/tools/mobile/

Другие вопросы по тегам