网上找了一段代码

        <script type="text/javascript">
    // 对浏览器的UserAgent进行正则匹配,不含有微信独有标识的则为其他浏览器
    var useragent = navigator.userAgent;
    if (useragent.match(/AppleWebKit/i) != ‘AppleWebKit’) {
        // 这里警告框会阻塞当前页面继续加载
? ? ? ?alert(‘请使用【chrome浏览器】访问本页面!’);
        // 以下代码是用javascript强行关闭当前页面
        var opened = window.open(‘about:blank’, ‘_self’);
        opened.opener = null;
        opened.close();
    }
</script>

本来是只能微信浏览器访问的,把标识改了,现在电脑端只能chrome访问,手机端不好用,哪位大佬给改下

浙江网友:不错,感谢分享
西藏网友:这个不能用   手机端没效果
福建网友:你想限制什么浏览器

宁夏网友:直接用CF提供的防火墙就是
广东网友:电脑和手机都只能使用chrome访问
广西网友:都说了,使用CF  cloudflare的防火墙,里面有个UA设置,直接自己写包含或者不包含某些UA,放行不放行就是,不放行的拦截页面来自定义不就ok了,多大点事个
新疆网友:获取浏览器UA(userAgent)信息
http://service.spiritsoft.cn/ua.html
河南网友:浏览器信息应该没错     不知道这段代码为啥在手机端不好用
天津网友:看了一下 iOS的谷歌浏览器UA标识:Mozilla/5.0 (iPhone; CPU iPhone OS 12_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/75.0.3770.103 Mobile/15E148 Safari/605.1  应该用的是默认的UA,和Safari的UA相同,所以在iOS上没办法区分。Android的就不清楚了。
吉林网友:看了一下 iOS的谷歌浏览器UA标识:Mozilla/5.0 (iPhone; CPU iPhone OS 12_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/75.0.3770.103 Mobile/15E148 Safari/605.1  应该用的是默认的UA,和Safari的UA相同,所以在iOS上没办法区分。Android的就不清楚了。

02-05 19:58