Как отлаживать 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.