我找到了一个将字节转换为人类可读格式的函数。
但是我不知道chrome中的监听事件来更新它。
是否有这样做的功能?
function fileSize(bytes) {
var exp = Math.log(bytes) / Math.log(1024) | 0;
var result = (bytes / Math.pow(1024, exp)).toFixed(2);
return result + ' ' + (exp == 0 ? 'bytes': 'KMGTPEZY'[exp - 1] + 'B');
}
chrome.system.memory.onChanged.addListener(function(changeInfo){
console.log("Memory changed .. " + fileSize(changeInfo.availableCapacity));
});
我的控制台报告以下
Uncaught TypeError: Cannot read property 'addListener' of undefined