瀏覽代碼

fixed windows version recognition

Signed-off-by: Gerald <gera2ld@163.com>
Gerald 10 年之前
父節點
當前提交
a8d823b96e
共有 3 個文件被更改,包括 7 次插入4 次删除
  1. 1 1
      dist/duoshuo-ua-with-css.min.js
  2. 1 1
      dist/duoshuo-ua.min.js
  3. 5 2
      src/ua-parser.js

File diff suppressed because it is too large
+ 1 - 1
dist/duoshuo-ua-with-css.min.js


File diff suppressed because it is too large
+ 1 - 1
dist/duoshuo-ua.min.js


+ 5 - 2
src/ua-parser.js

@@ -26,7 +26,8 @@ function getBrower(m){
 function parseAgent(a){
 	var rules_os=[
 		['windows',[
-			[/Windows ?([^;)]*)/i,function(m){
+			[/Windows Phone(?: OS)? ?([^; )]*)/i],
+			[/Windows ([^;)]*)/i,function(m){
 				var ver={
 					'4.90':'ME',
 					'NT3.51':'NT 3.11',
@@ -43,7 +44,9 @@ function parseAgent(a){
 				}[m[1]];
 				return 'Windows'+(ver?' '+ver:'山寨版');
 			}],
-			[/Windows Phone(?: OS)? ?([^; )]*)/i],
+			[/\bWindows\b/i,function(m){
+				return m[0]+'超级山寨版';
+			}],
 		]],
 		['mac',[
 			[/iPhone|iPod|iPad/i],