Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用Internet Explorer时Rails/Facebooker应用程序中的嵌套iFrame_Ruby On Rails_Iframe_Facebooker_Facebook Iframe - Fatal编程技术网

Ruby on rails 使用Internet Explorer时Rails/Facebooker应用程序中的嵌套iFrame

Ruby on rails 使用Internet Explorer时Rails/Facebooker应用程序中的嵌套iFrame,ruby-on-rails,iframe,facebooker,facebook-iframe,Ruby On Rails,Iframe,Facebooker,Facebook Iframe,(我知道这里也有一个类似的问题:,但这个解决方案似乎不起作用) 我目前正在使用Facebooker插件在Rails中开发Facebook iframe应用程序。然而,我发现了一些奇怪的跨浏览器不兼容。该应用程序在我的机器上的Firefox和Chrome中运行良好。在Internet Explorer中,每次单击链接时,新框架都会出现在旧框架内(因此您会得到嵌套框架)。在我的朋友机器上,Firefox也会发生这种情况。在Safari中,我收到一条Rails错误消息 我尝试了各种修复,包括Javas

(我知道这里也有一个类似的问题:,但这个解决方案似乎不起作用)

我目前正在使用Facebooker插件在Rails中开发Facebook iframe应用程序。然而,我发现了一些奇怪的跨浏览器不兼容。该应用程序在我的机器上的Firefox和Chrome中运行良好。在Internet Explorer中,每次单击链接时,新框架都会出现在旧框架内(因此您会得到嵌套框架)。在我的朋友机器上,Firefox也会发生这种情况。在Safari中,我收到一条Rails错误消息

我尝试了各种修复,包括Javascript解决方案,但似乎没有任何效果


更多信息:我的应用程序位于apps.facebook.com/chinesevillebeta/,并从www.chinese-ville.com加载页面。奇怪的是,当你访问www.chinese-ville.com时,假设你打开了一个Facebook会话,即将你重定向到Facebook,该应用程序将显示在iframe中。另一方面,Firefox和Chrome只显示应用程序本身,没有iFrame。这似乎是一种非常奇怪的跨浏览器不兼容,我在任何地方都找不到记录。

不确定这是否有帮助,但可以尝试将target=“\u top”添加到链接标记中