Найдите повара ie, вызывающего Chrome предупреждение SameSite - PullRequest
2 голосов
/ 05 февраля 2020

Как некоторые из вас знают, Chrome начнет использовать новую политику повара SameSite ie в этом месяце (https://web.dev/samesite-cookies-explained/ и https://www.chromium.org/updates/same-site).

Мы используем Auth0 для нашего приложения и видим это предупреждение SameCook ie в консоли Chrome с конца прошлого года:

enter image description here

Теперь, когда введение новой политики приближается, я попытался найти виновного повара ie, используя представление приложения в инструментах разработчика Chrome. Вот что показано:

enter image description here

Как вы можете видеть, здесь нет записи для Secure или SameSize для любого повара ie.

Поэтому я включил новую политику, чтобы посмотреть, что изменится. Это можно сделать в chrome://flags

enter image description here

После этих изменений я вижу сообщение в консоли, сообщающее, что повар ie был заблокирован .

enter image description here

Но представление приложения в инструментах разработчика Chrome показывает те же файлы cookie, что и раньше.

Также, Я просмотрел каждую запись в инструментальных средствах разработчика. Ни для одной из записей нет вкладки Cook ie.

Это очень расстраивает, так как я не знаю, насколько заблокированный вами повар ie имеет отношение к функционированию нашего приложение.

Есть ли способ узнать, какой повар ie был заблокирован? Не можете Chrome просто упомянуть повара ie в предупреждении, которое он записывает в консоль?

1 Ответ

4 голосов
/ 06 февраля 2020

Здесь мы собрали более подробное руководство по отладке: https://www.chromium.org/updates/same-site/test-debug

Как тролль

  1. На панели «Сеть» , выберите запрос, go к подвкладке «Cookies», отметьте «показать отфильтрованные файлы cookie запроса», и вы сможете увидеть каждого повара ie вместе с теми, которые не были включены
  2. Capture a Дамп NetLog из Chrome, и вы можете подробно изучить это для определенных c событий блокировки.
...