Мне нужно использовать куки в стороннем контексте, Firefox может блокировать сторонние куки и реализует API доступа к хранилищу для доступа к ним.
Я хочу проверить, как будет работать приложение, если доменклассифицируется как трекер. Для этого я добавляю домен в список защиты от отслеживания, как описано в Политика доступа к хранилищу . Это работает, метод hasStorageAccess
возвращает обещание с ложным значением. Я использую метод requestStorageAccess
для запроса доступа, но он не работает так, как я ожидаю.
Метод requestStorageAccess
всегда отклоняет обещание, не запрашивая у пользователя доступ. Если флаг dom.storage_access.auto_grants
установлен на false
, как описано в спецификации метода , то все работает так, как я ожидал: пользователю предлагается предоставить доступ. Но это не стандартное поведение.
Почему Firefox всегда отклоняет запросы доступа по умолчанию?
Firefox 70.0.1,MacOS