google-chrome - 使用 Linkedin 按钮申请不适用于 Chrome 80?
问题描述
我们在工作门户上实施的 Linkedin 按钮存在问题,用户可以直接使用他们的 Linkedin 帐户申请。在最近的 Chrome 更新 (80) 中,用户无法使用脚本生成按钮登录linkedin,因此无法使用linkedin 按钮进行应用。我猜这是因为 Linkedin 的脚本没有 samesite 属性。信息:https ://blog.heroku.com/chrome-changes-samesite-cookie你熟悉这个问题吗?你能帮我解决这个问题吗?
解决方案
那里的错误消息表明您的 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一起申请
推荐阅读
- laravel - Laravel,如何被选中,数据库字段
- laravel - 如何停止 laravel 服务器中的调度程序?
- php - 错误:函数名必须是带有闭包回调的字符串
- javascript - 如何相对于图像定位 div?
- firebase - Firebase 云消息传递控制台拒绝自定义数据中的“子类型”键
- react-native - React Native Expo App 在生产模式下崩溃
- python - 如何为 NoSQL/DynamoDB 生成低字符主键?
- sql - 在亚马逊红移中取消列出数组
- azure-sql-database - Azure Sql 数据库中的 CXSYNC_PORT 等待类型
- android - 无法从 android 支持库加载控件