jQuery MiniUI

标题: mini.open跨域问题 [打印本页]

作者: luyslujb    时间: 2017-3-23 12:26:59     标题: mini.open跨域问题

现在有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下也不存在问题。


作者: felt    时间: 2017-3-23 12:53:46

MiniUI内部没有处理跨域
mini.open是顶级弹出,会在顶级页面上弹出,所有会有你这样的问题。
你可以尝试用网上的一些处理跨域的方法处理一下
http://www.cnblogs.com/2050/p/3191744.html




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