Оставить iFrame в режиме обнаружения мобильных устройств?

Я работаю над приложением Facebook Canvas, где люди могут делиться и лайкать и т. д. Проблема в том, что большая часть контента — это Flash, и я не хочу, чтобы мобильные пользователи направлялись на эти страницы.

Я хочу перенаправить их на статическую страницу с мобильным макетом, когда они нажимают на ссылку из своей ленты Facebook. Я не хочу, чтобы эта страница была заключена в iframe Facebook.

Я хочу сделать это только для 1 или 2 страниц, а не для всего сайта.

Редактирование настроек приложения Facebook — это крайняя мера (я подрядчик, и это будет сложно отредактировать)

Я надеюсь, что есть какой-то метод или заголовок, который я могу вернуть, который не загрузит страницу в iframe facebook.

Я использую ASP MVC3 с библиотекой Facebook SDK.

Спасибо


person Cheyne    schedule 27.04.2012    source источник


Ответы (1)


Именно для этой цели вы должны указать URL-адрес мобильного веб-сайта. При использовании URL-адреса для мобильного Интернета весь трафик из сообщений в новостной ленте на мобильных устройствах будет перенаправляться в версию вашего приложения для мобильного Интернета. См. https://developers.facebook.com/docs/guides/mobile/web/ для получения дополнительной информации.

person Connor Treacy    schedule 27.04.2012