js 检测当前浏览其类型

需求:检测并打印当前使用的浏览器类型

<script type="text/javascript">
        function getBrowser(){
            const str = navigator.userAgent;
            const list = [
                {key: 'QQBrowser', browser: 'qq'},
                {key: 'Chrome', browser: 'chrome'},
                {key: 'Safari', browser: 'safari'},
                {key: 'Firefox', browser: 'firefox'},
                {key: 'Opera', browser: 'opera'},
                {key: 'msie', browser: 'ie'},
            ];
            for (let i = 0; i < list.length; i++) {
                const item = list[i];
                if (str.includes(item.key)) {
                    console.log(item.browser)
                    return item.browser
                };
            }
            return 'other';
        }
        getBrowser();
    </script>
原文地址:https://www.cnblogs.com/min77/p/14205143.html