diff --git a/src/main/ua-parser.js b/src/main/ua-parser.js index 19177da..43f6a1a 100755 --- a/src/main/ua-parser.js +++ b/src/main/ua-parser.js @@ -943,7 +943,7 @@ os : [[ // Windows - /microsoft (windows) (vista|xp)/i // Windows (iTunes) + /microsoft (windows) (7|vista|xp)/i // Windows ], [NAME, VERSION], [ /(windows (?:phone(?: os)?|mobile|iot))[\/ ]?([\d\.\w ]*)/i // Windows Phone ], [NAME, [VERSION, strMapper, windowsVersionMap]], [ diff --git a/test/data/ua/os/windows.json b/test/data/ua/os/windows.json index 39e9541..1173baf 100644 --- a/test/data/ua/os/windows.json +++ b/test/data/ua/os/windows.json @@ -53,6 +53,15 @@ "version" : "Vista" } }, + { + "desc" : "Windows 7", + "ua" : "Microsoft Windows 7", + "expect" : + { + "name" : "Windows", + "version" : "7" + } + }, { "desc" : "Windows 7", "ua" : "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)",