Monacaでアプリ開発をしております。
アプリ上で端末ストレージ(PERSISTENT)の空き容量を取得したいと思い、FileSystem APIの下記コードで試してみましたが、うまく取得できません(iOS12)。
このコードを動かすとエラーメッセージ「TypeError: undefined is not an object (evaluating 'navigator.webkitTemporaryStorage.queryUsageAndQuota')」と表示されます(ちなみにFileSystemAPIを使ってファイルの読み書きも他の箇所で行っておりますが、そちらは動きます。そのためFileSystemAPIそのものに対応していないというわけではないようです)。
他のコードまたはCordovaプラグインなど(スマホだけでなく同様にPCでも取得できればありがたいので、もし分かればElectron/Node.js環境)で端末空き容量を取得する方法ご存知の方いらっしゃいましたら、よろしくお願いいたします。
JavaScript
1navigator.webkitTemporaryStorage.queryUsageAndQuota ( 2 function(usedBytes, grantedBytes) { 3 console.log('we are using ', usedBytes, ' of ', grantedBytes, 'bytes'); 4 }, 5 function(e) { console.log('Error', e); } 6); 7
あなたの回答
tips
プレビュー