web-dev-qa-db-fra.com

Site Web veut stocker des fichiers sur cet appareil? (Chrome)

Dans Chrome, je voulais récemment obtenir un téléchargement volumineux et une alerte contextuelle indique:

Le site Web souhaite: stocker des fichiers sur cet appareil

Qu'est-ce que cela signifie exactement et en quoi est-ce différent d'un téléchargement normal?

Aussi, après avoir fait une recherche et ne pas avoir trouvé de résultats décents, quelqu'un sur un forum a posté qu'il lit le cache.

Si tel est le cas, les sites Web peuvent-ils obtenir des informations importantes de la mémoire cache si, par exemple, vous utilisiez votre compte de messagerie, etc.?

10
zeddex

Des sites comme Mega.co.nz font de telles choses.

Le message que vous voyez concerne FileSystem API . À mesure que les sites Web deviennent des applications Web, il devient nécessaire pour eux de se comporter comme de véritables applications. Un tel comportement consiste à stocker des fichiers de données et de paramètres volumineux sur votre ordinateur et à accéder à ces données librement, en les lisant, en les écrivant et en les modifiant, par opposition à un simple téléchargement ponctuel pour vous. C'est pourquoi FileSystem API est inventé.

Dans le cas de Mega.co.nz, il télécharge une copie chiffrée du fichier sur le stockage local, la déchiffre et vous permet ensuite de placer le fichier déchiffré dans votre dossier Téléchargements.

Désormais, l’objet de cette demande d’autorisation est le suivant: souhaitez-vous une application Web que vous ne connaissez même pas - sans parler de la confiance - utilisera potentiellement des centaines de mégaoctets d’espace libre sur votre disque dur? C'est ce que cette demande d'autorisation est pour.

Google Chrome, qui est le seul navigateur à implémenter cette API, a une limite pour l'espace alloué, mais une personne peut visiter des centaines de domaines chaque jour. Ainsi, l'impact serait toujours significatif.

11
user477799