Safari - iOS 13.5.1 - Проблема с политикой реферера - PullRequest
0 голосов
/ 14 июля 2020

До обновления 13.5.1 на iOS мы могли удалить некоторые обязательные рефереры с помощью опции referrer policy = no referrer для пользователей Safari. И это работало на 100%. Однако после обновления 13.5.1 мы заметили, что наша политика реферера больше не работает в браузере Safari.

Кажется, что независимо от того, какую политику реферера мы выберем - например, no-referrer et c, она получает по умолчанию только значение referrer policy = origin. Кто-нибудь сталкивается с этой проблемой? (только в 13.5.1)

Пример:

Перед обновлением 13.5.1

  1. Пользователь происходит с example.com и посещает example. net (с реферером является example.com)
  2. Затем пользователь переходит на example.org, но в данном случае example. net имеет политику реферера no-referrer. Таким образом, example.org не узнает реферера.

После обновления 13.5.1

  1. Пользователь приходит с example.com и посещает example. net ( с реферером example.com)
  2. Пример. net имеет тот же (неизменный код) политики реферера = нет реферера, и после того, как пользователь нажимает на example.org, реферер, который должен быть удален, все еще передается как 'example.com'.

Пытался проверить дискуссионный форум Apple, обновление webkit (если есть) и поиск в Google в целом - но безуспешно.

...