Как отлаживать веб-сайт, который выглядит странно в 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
.
- Взято из этой большой статьи на dev.opera.com о разработке, спецификациях и отладке Opera Mini.
Ответ 3
Существует также симулятор в Java, который может помочь.
Ответ 4
Ответ 5
Можно скачать Opera Mobile Emulator из