FineUI 官方论坛

标题: 为什么Iframe打不开? [打印本页]

作者: 沙斌    时间: 2014-3-11 09:44
标题: 为什么Iframe打不开?
<Sino:TabStrip ID="mainTabStrip" EnableTabCloseMenu="true" EnableFrame="false" ShowBorder="false" runat="server">                            <Tabs>                                                                <Sino:Tab ID="Tab2" Title="标签一" EnableClose="false" BodyPadding="5px" runat="server" EnableIFrame="true" IFrameUrl="http://www.fineui.com/demo/window/window.aspx">                                    <Items>                                        <Sinoabel ID="Label5" Text="标签一中的文本" runat="server" />                                    </Items>                                </Sino:Tab>                            </Tabs>                        </Sino:TabStrip>
如上代码,标签1打不开(小图片一直在滚动),但是Url放“http://www.fineui.com/demo/layout/fit.aspx”这个网址是可以打开的。
需求是我要在一套系统里打开多套系统的页面,几个系统都是基于FineUI开发的,但是主页面用一套。


作者: gdcrx    时间: 2014-3-11 12:12
我测试也出现一样的效果,不知window.aspx是否有跨域脚本影响。
你连接你本地域系统的页面,应该不会出现这问题吧。
作者: sanshi    时间: 2014-3-11 13:21
浏览器同源策略限制,这个没办法,IFrame中内容和父页面内容应该同属一个Domain,才能相互操作。

参考:http://fineui.com/bbs/forum.php?mod=viewthread&tid=4336
作者: 沙斌    时间: 2014-3-11 16:41
谢谢,我在想想其他办法
作者: xxdddail    时间: 2015-7-29 14:56
IFrame指向一个引导页,由该引导页向所需要的页面发起请求,再将请求的数据输出。




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4