iframe里面src指向了一个跨域的url,www.a.com?ticket=xxxx来调用单点登录,后端通过response.setCookie来写入cookie,听过cookie来判断单点登录是否成功,Android的webview单点登录通过,但是IOS得单点登录验证不通过,经过分析是iframe跨域写cookie的问题,apple webkit权限做的搞,不允许写,解决方案:
1: 在服务端加上:response.setHeader("P3P", "CP=CAO PSA OUR");
2:前端先打开一个页面,这样cookie就写在浏览器里了,成功后在加载iframe。
分享到:
相关推荐
finereport是一款常用的表格制作软件/报表开发工具,本资源讲述在表格制作软件中实现iframe跨域单点登陆的具体实现方法,包括具体的操作步骤和实现代码等
iframe 跨域访问session问题解决方法
框架完美解决了iframe之间的跨域通讯。底层技术采用window.name转换代理实现
基于springmvc+maven+webservce+memecached 单点登陆实现,实现完全跨域、单点退出
这是关于iframe使用过程中出现的问题整理的解决方法,关于使用iframe不用单独写接口打通数据,直接把数据通过ifarme嵌套方法传递过去,使用简单方便。
iframe跨域问题:Uncaught DOMException Blocked a frame with origin解决方法
NULL 博文链接:https://hqlly.iteye.com/blog/1662337
以前在面试的时候经常遇到问关于跨域的事儿,所以自己对跨域有一定的概念性了解,知道什么是跨域以及解决跨域的方法,但是具体实际从来没有操作过,直到最近在公司项目中,遇到了一个需要使iframe跨域进行POST提交的...
asp.net 跨域单点登陆Demo!!!!!!!!!
单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现...
iframe 跨域 自动适应高度;iframe 跨域 自动适应高度;
那就意味着做单点登录咯,至于不知道什么是单点登录的同学,建议去找一下万能的度娘。 刚接到这个需求的时候,老夫心里便不屑的认为:区区登录何足挂齿,但是,开发的过程狠狠的打了我一巴掌(火辣辣的一巴掌)。。...
iframe跨域访问示例
跨域单点登录实现项目代码
该文档介绍了vue和普通web页面中iframe实现跨域的解决方案,解决了主页面中无法调用iframe方法的问题
单点登录跨域iframe互相通信方案 ,内含详细步骤,可以实现不同源的域名互相通信。亲测,可用哦。也可以到我的博客查看具体操作步骤。
iframe 与主框架相互访问例子,包含同域访问,跨域访问例子。
针对单点登录中的跨域身份认证问题,提出了一种基于可变Cookie的方案解决跨域单点登录,使用随机数字生成票据,并作为传统加密算法的会话密钥对客户端的Cookie进行加密,采用现代加密算法在异域系统之间安全传递票据,...
详情见http://blog.csdn.net/ghsau/article/details/20545513