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

17

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

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

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

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

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

zeddex
источник

Ответы:

16

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

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

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

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

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

Ekevoo
источник
1
Если вам интересно, почему. gizmodo.com/5977265/…
сеннет
1
Я примерно это выяснил через 3 секунды после того, как дал разрешение на это, нажав слишком поспешно. Проблема в том, как мне прекратить это разрешать? Гуглил решение, и пока не нашел.
auspicious99
2
@ auspicious99 Вы можете перейти в «Настройки» и выполнить поиск «содержимого», чтобы найти «Настройки содержимого». Кроме того, вы можете посетить нужный веб-сайт, щелкнуть его значок слева от адресной строки и перейти к настройкам содержимого для этого сайта. А также вы можете удалить их в массовом порядке через диалоговое окно «Очистить данные просмотра».
1
Я не вижу в Chrome «настроек контента», которые, кажется, имеют к этому отношение. После очистки данных о просмотре и повторного посещения мегапикселя он больше не просит меня «Веб-сайт хочет: хранить файлы на этом устройстве», что для меня означает, что разрешение не было отозвано после очистки данных о просмотре.
Джон