js获取页面图片的大小kb

最近在谷歌上看到的这个方法 顿时茅塞顿开

正常来说 如果不依靠input file 单纯获取img kb确实没想到什么好的方法,如果input的话 主流浏览器和ie都有各自的方法实现 ,单纯获取页面静态资源图片大小,ie filesize还是可以的

w3c浏览器就用ajax来吧!

不过 这个存在点偏差问题 我测试了 和ie获取的小几kb 不是什么大问题
还有 注意跨域

    $.ajax({
        url:document.getElementById("viewImage").src,
        type: 'get',
        success: function(data){
            // console.log(data.length,‘计算图片大小’);
            var size = Math.round(data.length/1024*100)/100;
            console.log(size);
        }
      })

你可能感兴趣的:(JavaScript,浏览器Google,javascript,开发语言,ecmascript)