Javascript iPhone Safari请求没有';不要送饼干

Javascript iPhone Safari请求没有';不要送饼干,javascript,iphone,cookies,safari,request,Javascript,Iphone,Cookies,Safari,Request,假设我在foo.comdomain上有一个应用程序 我正在使用Fetch方法对api.boo.com进行用户授权,并将凭证标志设置为include和CORS set 成功授权后,我将获得会话cookie。我需要那个cookie来访问API.boo.com域上另一个API的方法 这个流程在几乎所有浏览器上都能正常工作。问题出在iPhone的Safari上。Safari的默认选项(设置->Safari->阻止cookie)设置为“允许从我访问的Web站点访问”此配置Safari在调用其他API的方法

假设我在
foo.com
domain上有一个应用程序

我正在使用
Fetch
方法对
api.boo.com
进行用户授权,并将凭证标志设置为
include
和CORS set

成功授权后,我将获得会话cookie。我需要那个cookie来访问
API.boo.com
域上另一个API的方法

这个流程在几乎所有浏览器上都能正常工作。问题出在iPhone的Safari上。Safari的默认选项(设置->Safari->阻止cookie)设置为“允许从我访问的Web站点访问”此配置Safari在调用其他API的方法时不发送会话cookie,因此看起来我未经授权

最简单的解决方案是将cookie策略更改为“始终允许”。之后,将发送会话cookie。但是,我不能要求我的应用程序的每个用户都这样做

你有没有办法让这个流程在iPhone的Safari上正常工作