全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1546|回复: 10

[Windows VPS] 指定浏览器访问代码

[复制链接]
发表于 2019-8-23 22:39:08 | 显示全部楼层 |阅读模式
本帖最后由 营养快线 于 2019-8-23 22:44 编辑

网上找了一段代码

        <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访问,手机端不好用,哪位大佬给改下
发表于 2019-8-23 22:40:19 | 显示全部楼层
不错,感谢分享
 楼主| 发表于 2019-8-23 23:01:03 | 显示全部楼层

这个不能用   手机端没效果
发表于 2019-8-24 00:11:55 | 显示全部楼层
你想限制什么浏览器
发表于 2019-8-24 00:27:39 来自手机 | 显示全部楼层
直接用CF提供的防火墙就是
 楼主| 发表于 2019-8-24 00:42:40 | 显示全部楼层
Waylon 发表于 2019-8-24 00:11
你想限制什么浏览器

电脑和手机都只能使用chrome访问
发表于 2019-8-24 00:52:26 | 显示全部楼层
营养快线 发表于 2019-8-24 00:42
电脑和手机都只能使用chrome访问

都说了,使用CF  cloudflare的防火墙,里面有个UA设置,直接自己写包含或者不包含某些UA,放行不放行就是,不放行的拦截页面来自定义不就ok了,多大点事个
发表于 2019-8-24 01:03:18 | 显示全部楼层
获取浏览器UA(userAgent)信息
http://service.spiritsoft.cn/ua.html
 楼主| 发表于 2019-8-24 01:36:36 | 显示全部楼层
Waylon 发表于 2019-8-24 01:03
获取浏览器UA(userAgent)信息
http://service.spiritsoft.cn/ua.html

浏览器信息应该没错     不知道这段代码为啥在手机端不好用
发表于 2019-8-24 02:11:18 | 显示全部楼层
看了一下 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的就不清楚了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-26 07:06 , Processed in 0.060500 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表