由于要求所有的登录都要走HTTPS,PM死作死作的不用统一登陆并且又要自己做一个AJAX登陆,所以就产生了一堆问题。
比如HTTPS下写的Cookie HTTP下无法读取,还好公司的帐户体系有单点登陆的登陆串,HTTPS下获取到了单点登陆串之后传给HTTP算是解决问题。
由于只有线上有HTTPS环境上线后发现貌似也就Chrome 可以直接在HTTP上解析HTTPS返回的JSON 前提还是添加了Access-Control-Allow-Origin 的Header头
IE之类的浏览器似乎不能在HTTP下直接用jQuery向HTTPS域发送AJAX请求,所以最后想到了用iFrame来实现。但是最后上线使用各种浏览器调试似乎都没有通过。
给出提示The frame requesting access has a protocol of "http", the frame being accessed has a protocol of "https". Protocols must match.
所以我想问一下 HTTP给HTTPS 提交表单有没有什么正确的姿势?
比如HTTPS下写的Cookie HTTP下无法读取,还好公司的帐户体系有单点登陆的登陆串,HTTPS下获取到了单点登陆串之后传给HTTP算是解决问题。
由于只有线上有HTTPS环境上线后发现貌似也就Chrome 可以直接在HTTP上解析HTTPS返回的JSON 前提还是添加了Access-Control-Allow-Origin 的Header头
IE之类的浏览器似乎不能在HTTP下直接用jQuery向HTTPS域发送AJAX请求,所以最后想到了用iFrame来实现。但是最后上线使用各种浏览器调试似乎都没有通过。
给出提示The frame requesting access has a protocol of "http", the frame being accessed has a protocol of "https". Protocols must match.
所以我想问一下 HTTP给HTTPS 提交表单有没有什么正确的姿势?