window方法:requestFileSystem()

2018-09-13 15:05 更新

requestFileSystem()方法

此功能是非標準的,不要在面向Web的生產站點上使用它:它不適用于每個用戶。實現之間可能存在很大的不兼容性,并且行為可能在將來發(fā)生變化。

非標準Window方法requestFileSystem()是Google Chrome特定的方法,可讓網站或應用訪問沙盒文件系統(tǒng)供自己使用。然后,返回的FileSystem內容可用于其他文件系統(tǒng)API。

注意:即使與File和Directory Entries API的其余部分相比,requestFileSystem()也是非標準的;只有Chrome實現了它,所有其他瀏覽器都決定不實現它。它甚至已從提議的規(guī)范中刪除。不要使用這種方法!

requestFileSystem()方法語法

此方法在所有實現它的瀏覽器(即Google Chrome)中都有前綴webkit。

window.requestFileSystem(type,size,successCallback [,errorCallback ]);

參數

type
要請求的存儲類型。指定Window.TEMPORARY是否允許瀏覽器可以自行決定刪除文件,例如存儲空間不足;或者指定Window.PERSISTENT,如果需要文件保留在適當的位置,除非用戶或網站或應用程序明確允許。持久存儲要求用戶授予站點配額。
size
您希望為應用程序分配的存儲空間量。
successCallback
成功獲取文件系統(tǒng)時調用的函數?;卣{接收單個參數:FileSystem對象表示應用程序有權使用的文件系統(tǒng)。
errorCallback(可選)
一個可選參數,指定在嘗試獲取文件系統(tǒng)時發(fā)生錯誤時調用的函數,或者用戶拒絕創(chuàng)建或訪問文件系統(tǒng)的權限?;卣{接收單個參數作為輸入:FileError對象描述錯誤。

返回值

undefined

規(guī)范

規(guī)范 狀態(tài) 注釋
File and Directory Entries API
Draft
提議的API草案

此API沒有正式的W3C或WHATWG規(guī)范。

瀏覽器兼容性

電腦端 移動端
Chrome
Edge
Firefox
Internet Explorer
Opera
Safari
Android webview Chrome for Android
Edge Mobile Firefox for Android
Opera for Android
iOS Safari
基本支持
(非標準)
支持:13 
帶有前綴:webkit
支持 不支持 不支持 不支持 不支持 ?
支持
帶有前綴:webkit
支持 不支持 不支持 不支持
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號