webkitstorageinfo.queryusageandquota()用于查找使用html5文件系统api存储在文件系统中的文件的使用情况。有谁能告诉我在提供给这个函数的回调函数中可以获得的详细信息吗?
window.webkitStorageInfo.queryUsageAndQuota(webkitStorageInfo.PERSISTENT, function() {
//what all details can be obtained in this function as its arguments?
})
最佳答案
将function(){...}
替换为console.log.bind(console)
,您将发现。
> window.webkitStorageInfo.queryUsageAndQuota(webkitStorageInfo.PERSISTENT, console.log.bind(console))
undefined // Return value of ^
0 0 // Printed results, argument 0 and argument 1
回调的解释如下:
interface StorageInfo {
....
// Queries the current quota and how much data is stored for the host.
void queryUsageAndQuota(
unsigned short storageType,
optional StorageInfoUsageCallback successCallback,
optional StorageInfoErrorCallback errorCallback);
...
[NoInterfaceObject,callback=FunctionOnly]
接口存储信息使用回调{
void handleEvent(无符号长当前使用字节数,
无符号长currentquotainbytes);
};
所以,第一个数字表示使用了多少字节,
第二个数字显示配额的大小。