2013-03-19 9 views
2

Я создал Ruby On Rails приложение, которое находится на Heroku, вы можете проверить его здесь «http://soundcloud-dj-contest.herokuapp.com/»Iframe ссылка не работает

App работает отлично, и я поместил его внутрь плавающего фрейм на facebook, поэтому он должен работать как приложение facebook. Каждая ссылка работает рядом с этой кнопкой вверху «Logirajte se da uploadate». Эта ссылка приводит к другой странице, soundcloud "soundcloud-dj-contest.herokuapp.com/login".

Он работает на главной странице, но внутри iFrame я не могу заставить его работать. Я не знаю, что делать:/

Я загрузил здесь http://facemaskbliss.com/test/test_frame.html плавающего фрейма

Скажите, пожалуйста, как решить эту проблему.

ответ

1

попробовать положить target="_blank", а также дает полный путь, а не просто «/ войти в»

+0

вы также можете попробовать это http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_iframe_name – btevfik

+0

Если я поставил target = "_ blank", он откроется на новой вкладке и после аутентификации он приведет меня на главный сайт , а не в iFrame внутри facebook. Я также пытался поставить полный путь, это ничего не меняет. – Dubster

+0

@ DeniMartić вы попробовали другое в комментарии выше – btevfik

0

У меня была такая же проблема со связью внутри в плавающем фрейме. Я использовал абсолютный URL («http://example.com»).

Я, наконец, получил его для работы, используя относительный путь к странице («../example_folder/»).

Я предполагаю, что по соображениям безопасности «чужие» ссылки с использованием https теперь «разоружились» в iFrames, даже если они находятся в одном домене. Потому что ссылка (абсолютный url) работает, когда не используется https.

Edit: Теперь, когда я думаю об этом, потому что я смешивала HTTP и HTTPS.

Смежные вопросы