Веб-сайт jQuery Mobile странно увеличен в Opera Mobile 10, несмотря на уровень масштабирования 100%.

Я разработал мобильный веб-сайт на основе jQuery Mobile. Все работает на моем собственном устройстве Windows Mobile с Opera Mobile 10, но мой клиент всегда видит увеличенную страницу.

Я думал, что у него может быть настройка масштабирования> 100% в Opera Mobile, но он утверждает, что это определенно не так.

Та же проблема возникает и на тестовом сайте jQuery Mobile ( http://jquerymobile.com/test/ ) . Вот скриншот сайта, отображаемый на устройстве моего клиента:

введите здесь описание изображения

Есть идеи, что здесь может быть не так? Мне не удалось воспроизвести эту проблему на своем устройстве или в эмуляторе.

Устройство моего клиента — HTC HD2 под управлением Windows Mobile 6.5 и Opera 10.

Спасибо,

Адриан


person Adrian Grigore    schedule 18.02.2011    source источник
comment
Можете ли вы опубликовать ссылку на свой веб-сайт или предоставить пример кода?   -  person James Goodwin    schedule 18.02.2011
comment
@Джеймс Гудвин: это не имеет отношения к моему сайту. Та же проблема возникает и на официальном веб-сайте jQuery Mobile: jquerymobile.com/test.   -  person Adrian Grigore    schedule 19.02.2011
comment
Бьюсь об заклад, это проблема версии или конфигурации. Скажи ему, чтобы он снова установил последнюю версию оперы и посмотрел, поможет ли это. Я также заметил, что на сайте поддержки JQM упоминается win6.5.1, а не 6.5. Я понятия не имею, что это значит.   -  person naugtur    schedule 19.02.2011
comment
Адриан, ты когда-нибудь находил рабочее решение этой проблемы?   -  person Blowsie    schedule 21.03.2011
comment
@Blowsie: Хотел бы я знать. Несмотря на несколько последующих действий, клиент, сообщивший об этой проблеме, полностью потерял интерес к использованию веб-сайта на своем устройстве Windows Mobile и с тех пор не ответил мне.   -  person Adrian Grigore    schedule 26.03.2011


Ответы (4)


Я просто вставлю ответ Дэвида Стори, который был создан для этого на форумах Opera Dev. Это не конкретно проблема 100%, но могут быть похожие проблемы, связанные с проблемой тега области просмотра, для людей, сталкивающихся с этим.

Opera Mobile предполагает, что любой документ с мобильным типом документа, таким как XHTML Mobile Profile или XHTML Basic, разработан и оптимизирован для мобильных устройств, в то время как документы с обычным типом документа обычно не оптимизированы для мобильных устройств. Таким образом, если есть настольный тип документа, включается режим обзора, которым вы можете управлять с помощью метаэлемента окна просмотра. При наличии мобильного типа документа режим обзора отключается и используется обычное окно просмотра 1:1.

Были некоторые ошибки в поддержке метаэлементов окна просмотра в Opera Mobile. Они должны быть исправлены в последней версии.

person karlcow    schedule 22.02.2011
comment
Спасибо! Я должен признать, что это выглядит как очень веская причина, по которой это может быть сломано. Я попрошу своего клиента попробовать это, когда я разверну следующую версию нашего веб-сайта. - person Adrian Grigore; 23.02.2011

Вы пробовали регулировать масштаб?

<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0">
person Community    schedule 29.02.2012

Вы должны использовать мобильный тип документа xhtml

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
person nLL    schedule 18.02.2011
comment
На самом деле это не обязательно, допустимо использовать тип документа HTML5 на мобильных устройствах. - person James Goodwin; 19.02.2011
comment
@James Goodwin: Я думаю, вы правы, если бы для мобильных устройств был необходим специальный тип документа, люди в jQM определенно знали бы об этом. - person Adrian Grigore; 19.02.2011
comment
с xthml mobile doctype Opera Mini/Mobile будет/должна отобразить его как мобильную веб-страницу и правильно разместить - person nLL; 19.02.2011

Попробуйте добавить <meta name="viewport" content="width=device-width">. Опера, кажется, ведет себя лучше, когда она там.

Если это не сработает, отправьте отчет об ошибке https://bugs.opera.com/wizard/.

person webinista    schedule 18.02.2011