问题由来 默认情况下,Safari会允许来自您访问的网站的Cookie,但会阻止可能嵌入在这些网站中的第三方内容在您的计算机上存储Cookie。 解决方案 由于问题是跨域导致,故可将子页面代理到父页面相同域名下父页面生成token,通过query传递到子页面,子页面请求携带token进行认证进入父页面先redirect到子页面生成cookie,再redirect回到父页面其他如设置诱导页、让用户修改safari默认cookie处理方式等等用户体验欠佳的方案这里不再提及