在 Chrome 中,我最近想要獲得大量下載,並且彈出警報顯示:
網站想要:在此裝置上儲存文件
這到底是什麼意思?
此外,在進行搜尋後並沒有真正找到任何不錯的結果後,論壇上有人發布說它會讀取快取。
如果是這種情況,網站是否可以從快取中獲取重要的詳細信息,例如您使用的電子郵件帳戶等?
答案1
像 Mega.co.nz 這樣的網站就做這樣的事情。
您看到的訊息屬於檔案系統API。隨著網站逐漸成為網頁應用程序,它們有必要像實際應用程式一樣運作。其中一種行為是在電腦上儲存大量數據和設定檔案並自由存取這些數據,讀取、寫入和更改它們,而不是簡單的一次性下載。這就是發明 FileSystem API 的原因。
對於 Mega.co.nz,它將檔案的加密副本下載到本地存儲,對其進行解密,然後讓您將解密的檔案放在「下載」資料夾中。
現在,此權限請求的目的是:您是否想要一個您甚至不知道(更不用說信任)的網路應用程式佔用您的硬碟可用空間數百兆位元組?這就是此權限請求的目的。
Google Chrome 是唯一實現此 API 的瀏覽器,它對分配的空間有上限,但一個人每天可能會訪問數百個網域。因此,影響仍然很大。