From aa1bf5333709f39a19037bdba9af957c5176699c Mon Sep 17 00:00:00 2001 From: ddivernois Date: Wed, 1 Jul 2015 11:23:56 +0200 Subject: [PATCH] Adding PhantomJS (http://phantomjs.org/) --- readme.md | 4 ++-- src/ua-parser.js | 2 +- test/browser-test.json | 10 ++++++++++ 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/readme.md b/readme.md index 35b97dd..06ae7db 100644 --- a/readme.md +++ b/readme.md @@ -27,8 +27,8 @@ Firebird, Firefox, Flock, GoBrowser, iCab, ICE Browser, IceApe, IceCat, IceDrago Iceweasel, IE [Mobile], Iron, Jasmine, K-Meleon, Konqueror, Kindle, Links, Lunascape, Lynx, Maemo, Maxthon, Midori, Minimo, MIUI Browser, [Mobile] Safari, Mosaic, Mozilla, Netfront, Netscape, NetSurf, Nokia, OmniWeb, Opera [Mini/Mobi/Tablet], -Phoenix, Polaris, QQBrowser, RockMelt, Silk, Skyfire, SeaMonkey, SlimBrowser, Swiftfox, -Tizen, UCBrowser, Vivaldi, w3m, Yandex +PhantomJS, Phoenix, Polaris, QQBrowser, RockMelt, Silk, Skyfire, SeaMonkey, SlimBrowser, +Swiftfox, Tizen, UCBrowser, Vivaldi, w3m, Yandex # 'browser.version' determined dynamically ``` diff --git a/src/ua-parser.js b/src/ua-parser.js index b83ac3f..d5b1c01 100644 --- a/src/ua-parser.js +++ b/src/ua-parser.js @@ -249,7 +249,7 @@ // Webkit/KHTML based /(rekonq)\/([\w\.]+)*/i, // Rekonq - /(chromium|flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi)\/([\w\.-]+)/i + /(chromium|flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|phantomjs)\/([\w\.-]+)/i // Chromium/Flock/RockMelt/Midori/Epiphany/Silk/Skyfire/Bolt/Iron ], [NAME, VERSION], [ diff --git a/test/browser-test.json b/test/browser-test.json index c2b204b..4c5f2cc 100644 --- a/test/browser-test.json +++ b/test/browser-test.json @@ -539,6 +539,16 @@ "major" : "11" } }, + { + "desc" : "PhantomJS", + "ua" : "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.34 (KHTML, like Gecko) PhantomJS/1.9.2 Safari/534.34", + "expect" : + { + "name" : "PhantomJS", + "version" : "1.9.2", + "major" : "1" + } + }, { "desc" : "Phoenix", "ua" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2b) Gecko/20021029 Phoenix/0.4",