(я знаю, что был подобный вопрос здесь: Getting nested iframes with Facebooker in iframe app, но это исправление не похоже на работу)Вложенные в Rails плавающие фреймы/Facebooker приложения при использовании Internet Explorer
Я в настоящее время разрабатывает IFrame приложение Facebook в Рельсы, использующие плагин Facebooker. Тем не менее, я получаю некоторые странные кросс-браузерные несовместимости. Приложение отлично работает в Firefox и Chrome на моей машине. В Internet Explorer каждый раз, когда нажимается ссылка, новый фрейм появляется внутри старого (так что вы получаете вложенные фреймы). На моей машине друзей это также происходит в Firefox. В Safari я получаю сообщение об ошибке Rails.
Я пробовал различные исправления, включая обходной путь с Javascript, но ничего не работает.
Дополнительная информация: мое приложение находится на странице apps.facebook.com/chinesevillebeta/ и загружает страницу с сайта www.chinese-ville.com. Как ни странно, когда вы посещаете сайт www.chinese-ville.com, предполагая, что у вас открыт сеанс Facebook, IE перенаправляет вас на Facebook, где приложение появляется в iframe. Firefox и Chrome, с другой стороны, просто показывают вам приложение самостоятельно, без iframes. Это похоже на действительно странную кросс-браузерную несовместимость, которую я не смог найти где-либо в документах.