9

В Chrome я недавно хотел получить большую загрузку и всплывающее окно с надписью:

Сайт хочет: хранить файлы на этом устройстве

Что это значит точно и чем оно отличается от обычной загрузки?

Кроме того, после выполнения поиска и не найдя приличных результатов, кто-то на форуме опубликовал сообщение о том, что он читает кеш.

Если это так, могут ли веб-сайты получать важные данные из кэша, если, например, вы использовали свою учетную запись электронной почты и т.д.?

1 ответ1

10

Такие сайты, как Mega.co.nz, делают такие вещи.

Сообщение, которое вы видите, относится к FileSystem API. Поскольку веб-сайты становятся веб-приложениями, им становится необходимо действовать как настоящие приложения. Одним из таких действий является хранение больших объемов данных и файлов настроек на вашем компьютере и свободный доступ к ним, чтение, запись и изменение их, а не простая разовая загрузка для вас. Вот почему API FileSystem изобретен.

В случае Mega.co.nz, он загружает зашифрованную копию файла в локальное хранилище, расшифровывает его, а затем позволяет иметь дешифрованный файл в папке «Загрузки».

Теперь цель этого запроса: хотите ли вы, чтобы веб-приложение, о котором вы даже не знали, не говоря уже о доверии, заняло потенциально сотни мегабайт свободного места на жестком диске? Вот для чего этот запрос на разрешение.

В Google Chrome, единственном браузере, который реализует этот API, есть ограничение на выделенное пространство, но один человек может посещать сотни доменов каждый день. Таким образом, влияние все равно будет значительным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .