До обновления 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
- Пользователь происходит с example.com и посещает example. net (с реферером является example.com)
- Затем пользователь переходит на example.org, но в данном случае example. net имеет политику реферера no-referrer. Таким образом, example.org не узнает реферера.
После обновления 13.5.1
- Пользователь приходит с example.com и посещает example. net ( с реферером example.com)
- Пример. net имеет тот же (неизменный код) политики реферера = нет реферера, и после того, как пользователь нажимает на example.org, реферер, который должен быть удален, все еще передается как 'example.com'.
Пытался проверить дискуссионный форум Apple, обновление webkit (если есть) и поиск в Google в целом - но безуспешно.