У меня есть приложение Laravel 7 с приложением веб-просмотра на основе Cordova в качестве вторичного интерфейса. Для поддержки междоменных запросов из приложения я не могу использовать строгие или слабые политики SameSite.
Видимо Chrome изменил (и временно откатил) значение по умолчанию cook ie samesite на lax. Это означает, что я должен установить для политики SameSite значение none.
Но если я установлю для своей политики SameSite значение none, старые веб-представления Safari считают, что ни одно из них не означает строгости. И мое приложение не будет работать на этих устройствах. Что означает, что я не должен устанавливать SameSite вообще? (Laravel setting null)
Что мне делать, чтобы я мог обслуживать как старые Safari, так и новые Chrome браузеры? Может ли Laravel динамически изменять настройку SameSite в зависимости от пользовательского агента?