首页 > 解决方案 > 使用 Linkedin 按钮申请不适用于 Chrome 80?

问题描述

我们在工作门户上实施的 Linkedin 按钮存在问题,用户可以直接使用他们的 Linkedin 帐户申请。在最近的 Chrome 更新 (80) 中,用户无法使用脚本生成按钮登录linkedin,因此无法使用linkedin 按钮进行应用。我猜这是因为 Linkedin 的脚本没有 samesite 属性。信息:https ://blog.heroku.com/chrome-changes-samesite-cookie你熟悉这个问题吗?你能帮我解决这个问题吗?

https://s5.gifyu.com/images/Chrome80ApplyWithLinkedin.gif

在此处输入图像描述

标签: google-chromelinkedinsamesite

解决方案


那里的错误消息表明您的 Chrome 实例尚未阻止 cookie,因此该SameSite属性不太可能是此处问题的原因。但是,您可以通过执行以下步骤来验证这一点。

在https://samesite-sandbox.glitch.me检查您的浏览器- 如果所有行都为绿色且带有 ✅,则您的浏览器正在使用新行为。

您可以通过打开和关闭此行为chrome://flags。在您的地址栏中输入以下内容:

  • chrome://flags/#same-site-by-default-cookies
  • chrome://flags/#cookies-without-same-site-must-be-secure

将两者都设置为“禁用”。

在隐身窗口中尝试您的网站,以确保没有设置旧的 cookie。如果您仍然收到错误,那么这极不可能与该SameSite属性相关。

我不知道您的初始实现是多久以前的,但它看起来好像在 2018 年底对 API 进行了一些更新:https ://docs.microsoft.com/en-us/linkedin/talent/与linkedin一起申请


推荐阅读