Php firefox上未发送获取会话cookie
我有一个发出ajax请求的应用程序。没有涉及COR。ajax位于同一个原点。我正在使用fetchapi。铬合金的一切都很好。在Firefox52中,它不起作用(但在Firefox的最新版本中起作用) 会话cookie似乎没有在请求中发送,因此我将302重定向到登录页面 同样,我也是来自同一个来源,这是一个在FF 52上重定向的ajax请求示例:Php firefox上未发送获取会话cookie,php,ajax,firefox,cookies,Php,Ajax,Firefox,Cookies,我有一个发出ajax请求的应用程序。没有涉及COR。ajax位于同一个原点。我正在使用fetchapi。铬合金的一切都很好。在Firefox52中,它不起作用(但在Firefox的最新版本中起作用) 会话cookie似乎没有在请求中发送,因此我将302重定向到登录页面 同样,我也是来自同一个来源,这是一个在FF 52上重定向的ajax请求示例: fetch('/users') 证明: 如果服务器包含其正在工作的凭据: fetch('/users', {credentials: 'includ
fetch('/users')
证明:
如果服务器包含其正在工作的凭据:
fetch('/users', {credentials: 'include'})
这是FF 52上的已知问题吗?我在文件上找不到这方面的信息
谢谢。该规范于2017年8月更改,因此在此之前/前后的一些浏览器仍然需要明确指定现在的隐式默认值 : fetch()不会发送cookies,除非您设置凭据:“同源” 2017年8月,规范将默认凭据策略更改为“相同来源”。以下浏览器已发布且[sic]已过时,并且已在这些版本中更新:
- Firefox版本61.0b13
- Safari版本12
- Chrome版本68