共计 619 个字符,预计需要花费 2 分钟才能阅读完成。
前言
新版 Chrome 减少了一个性能 SameSite,能够禁止 iframe 设置 cookies。
如果咱们在 iframe 中须要登录验证,那就比拟麻烦。能够通过禁用这个性能解决。
例子
浏览器控制台提醒:
A cookie associated with a cross-site resource at http://58.211.78.91/ was set without the `SameSite` attribute. It has been blocked, as Chrome now only delivers cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/… and https://www.chromestatus.com/…
如果浏览器中提醒以上内容,而且 iframe 中的申请中,呈现以下状况:
根本能够确定是_SameSite 的问题。_
解决
Chrome 拜访 chrome://flags/,搜寻_SameSite,找到 SameSite by default cookies,这是为 Disabled,即可:_
作用是,禁止浏览器的 SameSite 性能失效。
正文完