2013-02-25 3 views
0

На моем сайте пользователи имеют возможность ссылаться на фотографии, которые они загружали. Если браузер обнаружен как мобильный, они будут перенаправлены на правильную мобильную страницу. Если браузера нет, они направляются на обычную страницу браузера. Когда я обмениваюсь ссылками на твиттер, приложение iPhone twitter показывает правильную ссылку, но иногда открывает немобильный сайт. Если я «открываю сафари» из приложения iphone twitter, сафари показывают правильную мобильную страницу. Если я снова вернусь в твиттер на iphone и повторно выберите ссылку, она отобразит правильную мобильную страницу в браузере Twitter. Кто-нибудь знает, почему это? Ясно, что это зависит от того, что делает сафари, но как я могу сделать первый «щелчок» показать правую страницу?iPhone Twitter Link Link Sharing - Не собирается на мобильный сайт

ответ

0

Обвините это в плохой кодировке. Техника, которую я использовал для разбора заголовков http, имела опечатку в ней для обнаружения мобильных браузеров. У меня есть два правила, которые проверяются. Safari попадает под второе правило и, должно быть, кэшировал сайт, и я считаю, что после этого браузер Twitter работал. Все исправлено и протестировано.