jQuery MiniUI

 找回密码
 立即注册
查看: 1588|回复: 1
打印 上一主题 下一主题

mini.open跨域问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2017-3-23 12:26:59 |只看该作者 |倒序浏览
现在有3个页面
http://localhost:8080/web-A/page1.html

http://localhost:9090/web-B/page2.html
http://localhost:9090/web-B/page3.html

page1引用page2(iframe方式src="http://localhost:9090/web-B/page2.html"),page2中使用mini.open打开page3(url="/web-B/page3.html" 注意此处没有加ip port)
问题是:page1中可以打开page2,但是page3提示404
检查发现page3的url地址实际上是http://localhost:8080/web-B/page3.html

此问题的发生仅限于在js中使用mini.open打开时,在页面中使用mini标签的方式不会存在问题。而且如果是在同一个ip、port下也不存在问题。

Rank: 8Rank: 8

沙发
发表于 2017-3-23 12:53:46 |只看该作者
MiniUI内部没有处理跨域
mini.open是顶级弹出,会在顶级页面上弹出,所有会有你这样的问题。
你可以尝试用网上的一些处理跨域的方法处理一下
http://www.cnblogs.com/2050/p/3191744.html

Archiver|普加软件

GMT+8, 2024-7-2 23:58 , Processed in 1.031207 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部