我编写了一个离线应用程序,它利用IDB存储通常存在于MySQL数据库中以供离线使用的图像和文本.
但是,我试图找出一种方法,我可以读取IndexedDB的设备存储限制.我目前正在使用以下方法来确定这一点,尽管它仅适用于Chrome.
我正在使用/sf/answers/1284537201/中的代码段,它可以获得storageInfo基于WebKit的内容,但是如果有人知道如何在FF&IE上获取它,更具体地说是Safari会很棒.
根据我收集的内容,这将返回该浏览器为域而不仅仅是IDB存储的所有内容的使用配额.但是,我使用的是重新配额.从这个我要么执行AJAX请求到服务器来获取所有将要存储的文件的估计规模,制定出是否有足够的存储空间,否则我将计算存储在IDB的ammount的制定出是否有足够的存储更多.
我想知道是否有人采用更"流线型"的方法?还有一种方法可以检查FF/IE中的重新配额,特别是Safari,甚至可以检查IDB的配额.