Приватный Safari имеет другой HTTP_REFERER с запросом CORS, чем без CORS - PullRequest
0 голосов
/ 27 июня 2019

Изменяет ли Safari (в iOS быстрый тест с Mac, похоже, то же самое) в private-mode изменяет / теряет url-path в реферере при выполнении JS-Fetch?

CORS в Chrome ( версия 75.0.3770.90 (официальная сборка) (64-разрядная версия) ):

HTTP_REFERER равно https://example.com/folder/test-referrer.html (что нормально)


  • Но в private-mode Safari он отбрасывает URL-путь (folder/test-referrer.html)
  • HTTP_REFERER есть https://example.com/
  • В то время как в non-private-mode он ведет себя как хром
  • Он даже ведет себя в private-mode как в хроме, когда это не запрос перекрестного источника

Как яне нашел ничего в google и переполнении стека, что доказывает, что это именно то поведение, которое я хотел спросить, если я что-то упустил, или, может быть, это ошибка, или даже его намерение?

Протестировано с Safari на iOS 12.2 наiPhone 6

...