window方法:requestFileSystem()

2018-09-13 15:05 更新

requestFileSystem()方法

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

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

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

requestFileSystem()方法語法

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

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

參數(shù)

type
要請求的存儲類型。指定Window.TEMPORARY是否允許瀏覽器可以自行決定刪除文件,例如存儲空間不足;或者指定Window.PERSISTENT,如果需要文件保留在適當(dāng)?shù)奈恢?,除非用戶或網(wǎng)站或應(yīng)用程序明確允許。持久存儲要求用戶授予站點配額。
size
您希望為應(yīng)用程序分配的存儲空間量。
successCallback
成功獲取文件系統(tǒng)時調(diào)用的函數(shù)?;卣{(diào)接收單個參數(shù):FileSystem對象表示應(yīng)用程序有權(quán)使用的文件系統(tǒng)。
errorCallback(可選)
一個可選參數(shù),指定在嘗試獲取文件系統(tǒng)時發(fā)生錯誤時調(diào)用的函數(shù),或者用戶拒絕創(chuàng)建或訪問文件系統(tǒng)的權(quán)限?;卣{(diào)接收單個參數(shù)作為輸入: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
基本支持
(非標(biāo)準(zhǔn))
支持:13 
帶有前綴:webkit
支持 不支持 不支持 不支持 不支持 ?
支持
帶有前綴:webkit
支持 不支持 不支持 不支持
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號