解决useragent插件与win10的兼容性问题

    选择打赏方式

随着Windows10的推出,这个插件并没有及时更新以支持Windows10的信息显示。

好在我在flyer's BLOG上面看到了他的文章:解决useragent插件与Win8.1+IE11的兼容性问题

具体操作如下:

操作系统的判断,需要修改位于插件根目录用于判断操作系统的useragent-detect-os.php

用文本编辑器打开,搜索

if(preg_match('/Windows NT 6.2; Win64; x64;/i', $useragent)

段的if之前加上else,使之变为elseif,改完后如下:

elseif(preg_match('/Windows NT 6.2; Win64; x64;/i', $useragent)  

然后,在前面插入如下代码:


if(preg_match('/Windows NT 6.3; Win64; x64;/i', $useragent)  
    || preg_match('/Windows NT 6.3; WOW64/i', $useragent))  
{ $title="Windows 8.1 x64 Edition"; $code="win-5";  
} elseif(preg_match('/Windows NT 6.3/i', $useragent))  
{ $title="Windows 8.1"; $code="win-5";  
}  


以上是他修改的让useragent插件支持WIN8.1,我们现在要让useragent插件支持WIN10,只需要在以上修改的后面加入:


 elseif(preg_match('/Windows NT 6.4; Win64; x64;/i', $useragent)
		|| preg_match('/Windows NT 6.4; WOW64/i', $useragent))
    {
		$title="Windows 10 x64 TechnicalPreview";
		$code="win-6";
	}	
		elseif(preg_match('/Windows NT 6.4/i', $useragent))
	{
		$title="Windows 10 TechnicalPreview";
		$code="win-6";			
	}
	     


更新WIN10正式版useragent

elseif(preg_match('/Windows NT 10.0; Win64; x64/i', $useragent)
		|| preg_match('/Windows NT 10.0; WOW64/i', $useragent))
    {
		$title="Windows 10 x64 Edition";
		$code="win-6";
	}	
		elseif(preg_match('/Windows NT 10.0/i', $useragent))
	{
		$title="Windows 10";
		$code="win-6";			
	}


这样操作系统的判断就添加完成了。如下图所示:

 QQ截图20150815072415.jpg

版权声明:若无特殊注明,本文皆为《 迷糊小侠 》原创,转载请保留文章出处。
本文链接:解决useragent插件与win10的兼容性问题 http://guzhengdong.cn/useragentforemlog.html
正文到此结束

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗 胜利 不高兴 阴险 乖 酷 滑稽

评论信息框

吃奶的力气提交吐槽中...

已有27条吐槽

WRZ

2017-10-08 15:11 湖北省武汉市电信
来看看 face
 Windows 7 x64   Firefox 55.0

taoxichen

2017-10-01 10:00 江苏省泰州市电信
不懂你在我博客下发的东西。
 Windows 10 x64   Google Chrome 60.0.3112.113

迷糊小侠

2017-10-01 10:05 上海市电信
@taoxichen:复制到浏览器地址栏打开
 Xiaomi 3C   MQQBrowser 7.9

taoxichen

2017-10-01 10:05 江苏省泰州市电信
@迷糊小侠:复制了,黑页
 Windows 10 x64   Google Chrome 60.0.3112.113

taoxichen

2017-10-01 10:06 江苏省泰州市电信
@taoxichen:谢谢啊,感谢感谢
 Windows 10 x64   Google Chrome 60.0.3112.113

天津网站建设

2017-06-13 13:47 天津市联通
到现在win10用着还是会有很多问题
 Windows 7 x64   Google Chrome 49.0.2623.110

盘古科技

2017-04-23 22:24 天津市联通
这个有点难懂
 Windows 7 x64   Google Chrome 56.0.2922.1

摩天之星

2016-12-20 14:29 广东省深圳市电信
支持下程序猿
 Windows 7 x64   Firefox 50.0

themebetter

2016-05-27 11:14 河南省新乡市联通
终于搞定新主题tob上线,过来看看老朋友,发现博主偷懒哟,好久都没更新啦!
 Windows 8.1   QQBrowser 9.4.7658.400

wugongchang

2016-04-08 14:07 辽宁省锦州市联通
win10是6.3吧
 Windows 8.1 x64   Maxthon 4.4.8.1000

wugongchang

2016-04-08 14:07 辽宁省锦州市联通
@wugongchang:我用的是win10啊
 Windows 8.1 x64   Maxthon 4.4.8.1000

清知枫

2015-11-18 18:06 河南省郑州市电信
很久没来了,你这里变化真大啊!
 Windows 10   Edge 13.10586

访客32

2015-11-17 16:46 浙江省杭州市移动
欢迎加入  黑客榜中榜
www.cn-hack.net
 Windows 7 x64   Sogou Explorer

博客导航

2015-09-30 17:20 安徽省联通
还没升级10呢 7用的挺high

博客导航 诚邀博主加入博主Q群 33832398

博客导航 qiusongsong.net/dh/ 已收录贵站 欢迎互访哦!
 Windows 7 x64   Google Chrome 31.0.1650.63