您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页检验浏览器是否支持未知元素的方法

检验浏览器是否支持未知元素的方法

来源:华佗小知识
(function() {
    try {
        var a = document.createElement('a');
        a.innerHTML = '<xyz></xyz>';
       //if the hidden property is implemented we can assume, that the browser supports  basic HTML5 Styles
        supportsHtml5Styles = ('hidden' in a);
        supportsUnknownElements = a.childNodes.length == 1 || (function() {
            // assign a false positive if unable to shiv
             (document.createElement)('a');
              var frag = document.createDocumentFragment();
        return (
            typeof frag.cloneNode == 'undefined' ||
            typeof frag.createDocumentFragment == 'undefined' ||
            typeof frag.createElement == 'undefined'
            );
    }());
        } catch(e) {
           // assign a false positive if detection fails => unable to shiv
            supportsHtml5Styles = true;
            supportsUnknownElements = true;
    }
}());

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务