不为人知的window.defaultstatus

2019-04-162211次阅读其它

window.status

任何浏览器window对象上都有一个status属性,默认属性值为"";

window.defaultstatus && window.defaultStatus

window.defaultstatus实现用户代理嗅探

browser = (function() {
    return {
        'firefox': window.sidebar,
        'opera': window.opera,
        'webkit': undefined !== window.defaultstatus,
        'safari': undefined !== window.defaultstatus && typeof CharacterData != 'function',
        'chrome': typeof window.chrome === 'object'
    }
})();

参考链接:https://miketaylr.com/posts/2019/03/a-historical-look-at-lowercase-defaultstatus.html

 

上一篇: loading属性本地原生支持img图片、iframes延迟加载  下一篇: Array​.prototype​.flat()扁平化嵌套数组  

不为人知的window.defaultstatus相关文章