Chrome扩展程序:在从扩展程序无限制访问时应该请求FS配额吗?

时间:2016-11-17 23:18:31

标签: javascript google-chrome google-chrome-extension offline-storage

我有一个Chrome扩展程序,我使用离线存储来存储一些数据。 我在清单文件中设置了unlimitedStorage权限,因此我可以访问机器允许的尽可能多的存储空间。

请求Spring Data MongoDB中提到的配额是否有意义?

另一个问题是:我试图要求提供比机器上更多的存储空间,并且没有错误(例如我有500GB磁盘,我要求10TB)。这是一个错误还是预期的行为?

这是我使用的代码:

navigator.webkitPersistentStorage.requestQuota(10*1024*1024*1024*1024, function(grantedBytes) {console.log(grantedBytes)})

> 10995116277760

显然,如果我检查授予的配额,我会得到正确的金额:

navigator.webkitTemporaryStorage.queryUsageAndQuota ( 
    function(usedBytes, grantedBytes) {  
        console.log('we are using ', usedBytes, ' of ', grantedBytes, 'bytes');
    }, 
    function(e) { console.log('Error', e);  }
);

> we are using  396897753  of  970267000281 bytes

我只是感到困惑,requestQuota在请求超过实际可用存储空间时没有返回错误。

0 个答案:

没有答案