2013-03-19 112 views
2

我创建了一个Ruby on Rails的应用程序,它位于Heroku的,您可以点击此处查看“http://soundcloud-dj-contest.herokuapp.com/的iFrame链接不起作用

应用工作完美,我已经把它的IFRAME里面Facebook,所以它应该像Facebook应用程序一样工作。 每个链接都在顶部“Logirajte se da uploadate”上的此按钮旁边工作。此链接导致另一页,soundcloud“soundcloud-dj-contest.herokuapp.com/login”。

它在主页上但在iFrame内工作我无法让它工作。我不知道该怎么做:在这里http://facemaskbliss.com/test/test_frame.html

/

我上传的iFrame请告诉我如何解决这个问题。

回答

1

尝试把target="_blank"也给出完整的路径,而不是仅仅“/登录”

+0

你也可以尝试这个http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_iframe_name – btevfik 2013-03-19 20:12:05

+0

如果我把target =“_ blank”它打开在新标签中,并且在认证之后,它导致我到主网站,而不是在Facebook内的iFrame中。 我也试图把一个完整的路径,它不会改变任何东西。 – Dubster 2013-03-19 20:24:25

+0

@DeniMartić你在上面的评论中是否尝试过其他的东西 – btevfik 2013-03-19 20:25:36

0

我有同样的问题,在iFrame中的链接。我使用的是绝对网址(“http://example.com”)。

我终于通过使用页面的相对路径来工作(“../example_folder/”)。

我的猜测是,使用安全原因“洋”链接HTTPS被“缴械”现在iFrame中,即使是在同一个域。因为链接(绝对网址)在不使用时会起作用https

编辑:现在我认为这是因为我混合了httphttps