Fix #206 Detect OS for iOS app

This commit is contained in:
Faisal Salman 2017-06-28 16:12:43 +07:00
parent f9f9fa79e1
commit 297c6538bc
2 changed files with 12 additions and 2 deletions

View File

@ -777,8 +777,9 @@
/(haiku)\s(\w+)/i // Haiku /(haiku)\s(\w+)/i // Haiku
], [NAME, VERSION],[ ], [NAME, VERSION],[
/(ip[honead]+)(?:.*os\s([\w]+)*\slike\smac|;\sopera)/i // iOS /cfnetwork\/.+darwin/i,
], [[NAME, 'iOS'], [VERSION, /_/g, '.']], [ /ip[honead]+(?:.*os\s([\w]+)*\slike\smac|;\sopera)/i // iOS
], [[VERSION, /_/g, '.'], [NAME, 'iOS']], [
/(mac\sos\sx)\s?([\w\s\.]+\w)*/i, /(mac\sos\sx)\s?([\w\s\.]+\w)*/i,
/(macintosh|mac(?=_powerpc)\s)/i // Mac OS /(macintosh|mac(?=_powerpc)\s)/i // Mac OS

View File

@ -485,6 +485,15 @@
"version" : "" "version" : ""
} }
}, },
{
"desc" : "iOS in App",
"ua" : "AppName/version CFNetwork/version Darwin/version",
"expect" :
{
"name" : "iOS",
"version" : "undefined"
}
},
{ {
"desc" : "iOS with Chrome", "desc" : "iOS with Chrome",
"ua" : "Mozilla/5.0 (iPhone; U; CPU iPhone OS 5_1_1 like Mac OS X; en) AppleWebKit/534.46.0 (KHTML, like Gecko) CriOS/19.0.1084.60 Mobile/9B206 Safari/7534.48.3", "ua" : "Mozilla/5.0 (iPhone; U; CPU iPhone OS 5_1_1 like Mac OS X; en) AppleWebKit/534.46.0 (KHTML, like Gecko) CriOS/19.0.1084.60 Mobile/9B206 Safari/7534.48.3",