Foxtable(狐表)用户栏目专家坐堂 → [求助]同域名不同端口的cookie获取与设置


  共有3563人关注过本帖树形打印复制链接

主题:[求助]同域名不同端口的cookie获取与设置

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/9 17:09:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:关于跨域使用.zip



 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/10 8:38:00 [显示全部帖子]

当前端请求的凭据模式为include时,响应地址中的Access-Control-Allow-Origin标头的值不能使用通配符 "*"
如在请求定义中设置withCredentials标志,则会在请求中传递cookie等,那么服务端必须返回Access-Control-Allow-Credentials: true,否则将不会在客户端上创建 cookie。如果你这样设置,你需要同时指定了确切的Access-Control-Allow-Origin响应头,即指定具体的请求地址。(当请求中携带cookie, Access-Control-Allow-Origin必须要有确切的指定, 不能是通配符(*), withCredentials是跨域安全策略的一个东西)


由于weui框架的XMLHttpRequest并没有设置withCredentials标志,所以需要自行定义ajax,或者手工修改weui.me.js文件里涉及到XMLHttpRequest的用法,比如submitAjaxData函数,自己加上withCredentials标志,如:

var http=new XMLHttpRequest();

http.withCredentials = true;


https://www.baidu.com/baidu?word=withCredentials


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/10 15:58:00 [显示全部帖子]

使用wb.AppendCookie:http://www.foxtable.com/mobilehelp/topics/0042.htm

或者自行使用js写cookie

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/10 16:13:00 [显示全部帖子]

foxtable没有httpCookie这种东西。

其实在浏览器里分一个还是2个显示对实际使用应该没有什么影响的。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/10 16:29:00 [显示全部帖子]


 回到顶部