pozitronik: (Default)
[personal profile] pozitronik
Интересную штуку заметил. Ну то есть как заметил - присутствует она уже сто тысяч миллионов лет.

Если выходить в ЖЖ не через телефон (т.е. через спутник, 3G модем, проводного/беспроводного провайдера или даже напрямую врубая шнурок в магистральный маршрутизатор) - оно работает нормально. Если выходить через телефон (т.е. с телефона напрямую, или любым из возможных способов используя его в качестве точки доступа) - в жежешке не грузятся CSS и JS. Отчего выглядит жежешка... ну вы и сами можете посмотреть, отключив в браузере то и другое самостоятельно.
Единственный вариант объяснения, который мне приходит в голову такой: GGSN (или SGSN, я их путаю) отдаёт, кроме всего прочего, информацию о абонентском терминале - это не баг а фича. Передаются, например, параметры экрана терминала и даже его модель, чтобы сервер мог выдать подходящую страничку. Вообще может отдаваться почти абсолютна вся информация, от местоположения терминала, до его MSISDN - всё зависит от настройки. И абонент этому помешать не может ровно никак, никакие маскировки браузеров и прочее тут не помогут.
Вот и получается, что жежешка подсовывает мне какую-то недоделанную мобильную версию, считая, что я читаю её на мобильнике. То, что мобильники уже давно имеют параметры круче, чем мой первый компьютер когда-то, не учитывается.
Энивей, косяк жеже. Остальные сайты либо вполне корректно обрабатывают информацию о терминале, либо смотрят на версию браузера, либо предлагают выбрать мобильную/десктопную версию вручную.
Вот такие дела.

Date: 2011-12-30 02:44 pm (UTC)
From: [identity profile] pozitronik.livejournal.com
Проверяем (я на своём сервере попробую тоже). Ежели ничего не получится - я после январских каникул ещё порасспрашиваю, может это я чего не так понял.

Date: 2011-12-30 08:15 pm (UTC)
From: [identity profile] dibr.livejournal.com
Сделал на dibr.nnov.at dump2.php (дописывает в лог) и dump3.php (выводит содержимое лога после чего стирает лог). При запросе страницы с ноута через мобильный модем в логах оказался один запрос.
Но! Это ничего не значит - опсос может запрашивать index.* (который я трогать не хочу), или какой-то специально выделенный для этого адрес.
Если есть машина с "белым" ip - на неё можно быстренько водрузить простенькую прокси в режиме форвардинга портов, перенаправить её на www.livejournal.com, в hosts у себя прописать адрес прокси как адрес для www.livejournal.com, и посмотреть, что будет в логах прокси. "Белый" ip у меня есть только на рабочей машине (и то не уверен, что там всё не зафайрволлено снизу доверху), а на работе я окажусь уже только после каникул, так что проверю не скоро.
Но тема интересная, если и правда выяснится, что опсосы меняют заголовки проходящего мимо них http - это будет очень, эээ, любопытно :-)

Date: 2011-12-30 09:19 pm (UTC)
From: [identity profile] pozitronik.livejournal.com
Это ещë ничего не значит потому, что ты использовал, как я понимаю, именно мобильный модем. А на радиусе с 99% вероятностью настроено так, чтобы не считать модем мобильным устройством, способным к отображению страничек. У меня, по крайней мере, на модеме с той же симкой грузятся нормальные страницы.
Попробуй загрузить скрипт с телефона, либо я могу, но уже когда приду в себя.

Date: 2011-12-30 09:45 pm (UTC)
From: [identity profile] dibr.livejournal.com
Да без проблем. Подключился ноутом через телефон (телефон не "модемом", а через "общий доступ к интернет", то есть с точки зрения опсоса - это именно телефон вышел в инет, а не кто-то вышел в инет "телефоном"). Один запрос, никаких "мобильностей".

Вышел браузером телефона (опера мини). Один запрос, из мобильностей - user-agent=опера_мини, и две строки вида x-operamini-xxxx=yyyy.

В-общем, опять ой. Нужен решающий эксперимент с белым ip и портмаппером :-)

December 2016

S M T W T F S
    123
45678910
1112131415 1617
18192021222324
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 3rd, 2025 07:25 am
Powered by Dreamwidth Studios