Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | 1x 2x 2x 2x 1x 2x 1x 1x | var isSupportWebp = null;
/**
* 判断浏览器是否支持webp
* @method env/webp
* @returns {Boolean} 是否支持webp
* @example
* var $webp = require('@spore-ui/kit/packages/env/webp');
* console.info($webp()); // true/false
*/
/**
* 判断浏览器是否支持webp
* @method env/webp.support
* @memberof env/webp
* @returns {Boolean} 是否支持webp
* @example
* var $webp = require('@spore-ui/kit/packages/env/webp');
* console.info($webp.support()); // true/false
*/
function support() {
var rs = !![].map
&& document
.createElement('canvas')
.toDataURL('image/webp')
.indexOf('data:image/webp') === 0;
return rs;
}
function webp() {
if (isSupportWebp === null) {
isSupportWebp = support();
}
return isSupportWebp;
}
webp.support = support;
module.exports = webp;
|