|
|
|
| Всем привет. Вот по логам заметил косяк оперы. Вот юзер агент:
[Agent: Opera/9.80 (J2ME/MIDP; Opera Mini/4.1.15231/27.1530; U; ru) Presto/2.8.119 Version/11.10]
|
Для определения ширины использовал JQuery
Выдает ширину в 3 раза меньшую чем надо, хотя блок такой же по ширине как и на компьютере, просто нужно скролить. В поиске нашел, люди пишут, что JQuery вообще в Opere mini не работает, но у меня работает. Проблема в определении ширины блока. Есть варианты обхода? Спасибо. | |
|
|
|
|
|
|
|
для: TetRiska
(23.04.2012 в 13:49)
| | Вы себе представляете как работает мини-опера? Любой выход в интернет через мини-оперу - это обращение к серверу мини оперы с адресом, который вы хотите посмотреть. Сервер оперы загружает к себе запрошенный адрес, перефигачивает всю страницу, скрипты и стили пытаясь впихнуть ВЕБ-страницу в окошко мобильника и то что у него получилось уже отдает пользователю. И это "то что получилось" - это даже близко не то, что отдал ваш сервер серверу мини-оперы. О какой ширине и jQuery может идти речь? Странно что вообще что-то работает, кроме чистого HTML. | |
|
|
|
|
|
|
|
для: Sfinks
(24.04.2012 в 13:09)
| | лично я видел такой момент, что открыв адрес сайта, то сайт не вмещается в опере в пределах экрана, а появляется горизонтальный скролл, так вот, ширина блока, такая же как на компе | |
|
|
|
|
|
|
|
для: TetRiska
(24.04.2012 в 13:35)
| | Скорее всего для этого нужно явно указать:
header("Content-type: application/vnd.wap.xhtml+xml; charset=utf-8");
| и
<!DOCTYPE html PUBLIC \"-//WAPFORUM//DTD XHTML Mobile 1.0//EN\" \"http://www.wapforum.org/DTD/xhtml-mobile10.dtd\">
| ну и делать страницу и стили в соответствии с ограничениями этого формата. | |
|
|
|