使用Linkedin Button不能在Chrome 80上使用?

问题描述 投票:0回答:1

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

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

enter image description here

google-chrome linkedin samesite
1个回答
0
投票

错误消息表明您的Chrome实例尚未阻止cookie,因此SameSite属性不太可能是造成此问题的原因。但是,您可以按照以下步骤进行验证。

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

您可以通过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/apply-with-linkedin

© www.soinside.com 2019 - 2024. All rights reserved.