Как отлаживать Opera Mini?
Как отлаживать веб-сайт, который выглядит странно в Opera Mini? Сайт отлично работает в любом другом браузере.
Ответы
Ответ 1
Увы, я не знаю специального ресурса о том, как отлаживать веб-сайт w/Mini, хотя есть несколько связанных статей на http://dev.opera.com которые могут вам помочь. Последняя статья Разработчик посмотрит на Opera Mini 5, но Making Small Устройства выглядят великолепно и Разработка с помощью Opera Mini в разуме также должна быть особенно полезной.
Обычно проверяйте, как выглядит сайт в Opera Desktop, и используйте Opera Dragonfly для отладки. Другим хорошим инструментом для отладки является MicroEmulator при использовании с локально загруженной версией Opera Mini и изменяемой по размеру скин.
Кроме того, в Mini есть специальный url, который позволяет вам получить доступ к консоли ошибок ECMAScript: просто введите "debug: console" в поле url. Вы можете комбинировать это с вызовами opera.postError() в версии разработки вашего сайта, чтобы опубликовать любую строку на этой консоли. Тем не менее, он не покажет вам html-теги.
Я мог бы помочь вам лучше, если бы у вас был более конкретный вопрос.
Ответ 2
Можно просмотреть исходный html-источник страницы, который представлен в Opera Mini, чтобы дать вам несколько подсказок:
Просмотр источника страницы
Можно получить дамп текущего источника страницы, введя server:source
в адресную строку Opera Mini. Это показывает текущее дерево DOM с сервера Opera Mini. Поскольку чтение источника с дисплея мобильного телефона или даже увеличенного микроэлемента не очень приятное, есть еще лучший способ получить исходный код страницы - отправка его на веб-сервер, введя server:source?post=http://your.server.com/script
в адресную строку Opera Mini, где файл script
, который передается почтовыми данными, обрабатывает запрос, например путем хранения источника в базе данных или сохранения его в текстовый файл. Опубликованные данные включают в себя поля url
, host
и html
.
Ответ 3
Существует также симулятор в Java, который может помочь.
Ответ 4
Вы можете (или любой экземпляр браузера Presto-engine на любом устройстве, компьютер, смартфон, набор -top console, SDK) через Opera Dragonfly из Windows, Mac или Linux. Консоль Dragonfly поставляется с открытым исходным кодом и встроена в Opera v10.5x.
Ответ 5
Можно скачать Opera Mobile Emulator из
http://www.opera.com/developer/tools/mobile/