jQuery MiniUI

标题: Firefox中的一个BUG [打印本页]

作者: scottcn    时间: 2013-2-21 10:54:30     标题: Firefox中的一个BUG

本帖最后由 scottcn 于 2013-2-21 10:58 编辑

在网站中调用不同域名下的页面A,在该页面点击按钮触发mini.open()事件,在Firefox浏览器下没有效果。站点同域名下的页面点击按钮触发该事件没有问题,IE和Google Chrome浏览器也没有问题。

网站XX中的页面A(www.XX.com)通过链接进入站点YY(www.YY.com)页面B,页面B为站点XX的Iframe嵌套页。在页面B中点击按钮触发mini.open()事件打开页面C,页面C为站点YY下面的页面。

以上操作在IE和Google Chrome浏览器中没有问题,在Firefox中存在问题。
将网站YY独立运行,在Firefox中也不存在问题。
通过Firebug调试,发现[attach]1358[/attach]

中的bootPATH也是站点YY的地址,但onload事件没有任何反应。求解决。。。。。

PS:貌似论坛不能帖代码的




作者: factory    时间: 2013-2-21 11:22:45

好的,我们本地测试下看看
作者: scottcn    时间: 2013-2-25 08:41:16

请问,这个问题 解决的怎么样了呢?
作者: niko    时间: 2013-2-25 10:08:53

1)mini.open不支持跨域名弹出操作
2)你可以用mini.Window组件,里面嵌入iframe来做跨域名处理,当然load和destroy的时机处理你自己把握:
http://www.miniui.com/demo/#src=window/window.html
作者: scottcn    时间: 2013-2-25 11:44:25

niko 发表于 2013-2-25 10:08
1)mini.open不支持跨域名弹出操作
2)你可以用mini.Window组件,里面嵌入iframe来做跨域名处理,当然load ...

这个问题只是在FireFox下有问题,在Google Chrome和 IE都是好的
作者: factory    时间: 2013-2-25 17:02:34

scottcn 发表于 2013-2-25 11:44
这个问题只是在FireFox下有问题,在Google Chrome和 IE都是好的

你用window来做吧,按照上面的第二步来做




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2