Selaa lähdekoodia

fixed windows version recognition

Signed-off-by: Gerald <gera2ld@163.com>
Gerald 10 vuotta sitten
vanhempi
commit
a8d823b96e
3 muutettua tiedostoa jossa 7 lisäystä ja 4 poistoa
  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

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 1 - 1
dist/duoshuo-ua-with-css.min.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 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],