Как отлаживать на 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
,
- Взято из этой замечательной статьи на dev.opera.com о разработке, спецификациях и отладке Opera Mini.
Вы можете выполнять удаленную отладку Opera Mini (или любого экземпляра браузера на базе Presto на любом устройстве: компьютер, смартфон, приставка, SDK) через Opera Dragonfly из Windows, Mac или Linux. Консоль Dragonfly имеет открытый исходный код и встроена в Opera v10.5x.
Эмулятор Opera Mobile можно скачать с