Применить с Linkedin Button не работает с Chrome 80? - PullRequest
0 голосов
/ 20 февраля 2020

У нас есть проблема с кнопкой Linkedin, которую мы внедрили на нашем портале вакансий, и пользователи могут подать заявку непосредственно со своей учетной записью Linkedin. При последнем обновлении Chrome (80) пользователи не могут войти в систему с помощью кнопки, созданной сценарием, поэтому невозможно применить кнопку с кнопкой мыши. Я думаю, это происходит потому, что скрипт из Linkedin не имеет атрибута samesite. Информация: https://blog.heroku.com/chrome-changes-samesite-cookie Вы знакомы с этой проблемой? Не могли бы вы помочь мне с проблемой?

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

enter image description here

1 Ответ

0 голосов
/ 20 февраля 2020

В сообщении об ошибке говорится, что ваш экземпляр 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.

Я не знаю, как долго была go ваша первоначальная реализация, но она выглядит так, как будто В конце 2018 года были обновлены API: https://docs.microsoft.com/en-us/linkedin/talent/apply-with-linkedin

...