解决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

为了让win10图标区别于win8,我从flyer's blog那里偷了个win10的图标:(我自己命名为win-6),上传至useragent插件os文件夹


QQ截图20141215101535.jpg

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

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

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

评论信息框

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

已有22条吐槽

天津网站建设

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

博业网

2015-09-07 18:38 广东省深圳市联通
博主好,今天又来你博客逛逛了,有空来我的博客看下,谢谢了,我的博客:http://www.boyew.com   博业网
 Windows 8.1 x64   Google Chrome 42.0.2311.152

全职法师

2015-08-27 19:07 江西省九江市电信
[嘻嘻]
 Windows 7 x64   Google Chrome 31.0.1650.63