Safari 不会在重定向时保留授权标头

Ank*_*ati 8 javascript authentication safari ajax jquery

在 Safari 浏览器中,当请求重定向时,授权标头会被抓取。它适用于所有其他浏览器,如 Chrome、IE。

我正在执行一个 ajax 调用,其中传递了授权标头,该 API 重定向到另一个 API,状态代码为 302,在所有其他浏览器中,当请求重定向时,授权标头将被保留。但在 safari 浏览器中,它不会被持久化,因此重定向的 API 会给出 401 未经授权的响应。

我使用的是 safari 12.1.2 版本。我还尝试通过手动设置和处理重定向来更改请求重定向模式requestOptions.redirect,manual但这也不起作用,它也在该模型中给出了 401。

有人遇到过此类问题吗?我参考了多个资源但没有找到任何解决方案。

请帮忙。