Skip to content

Commit b29a9a7

Browse files
committed
Fix #708 - Improve detection for Quest 3
1 parent 4d950db commit b29a9a7

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

src/main/ua-parser.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -708,7 +708,7 @@
708708
], [MODEL, [VENDOR, GOOGLE], [TYPE, WEARABLE]], [
709709
/droid.+; (wt63?0{2,3})\)/i
710710
], [MODEL, [VENDOR, ZEBRA], [TYPE, WEARABLE]], [
711-
/(quest( 2| pro)?)/i // Oculus Quest
711+
/(quest( \d| pro)?)/i // Oculus Quest
712712
], [MODEL, [VENDOR, FACEBOOK], [TYPE, WEARABLE]], [
713713

714714
///////////////////

test/specs/device-all.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1385,6 +1385,15 @@
13851385
"type": "wearable"
13861386
}
13871387
},
1388+
{
1389+
"desc": "Oculus Quest 3",
1390+
"ua": "Mozilla/5.0 (X11; Linux x86_64; Quest 3) AppleWebKit/537.36 (KHTML, like Gecko) OculusBrowser/31.4.0.6.51.566757996 Chrome/120.0.6099.283 VR Safari/537.36",
1391+
"expect": {
1392+
"vendor": "Facebook",
1393+
"model": "Quest 3",
1394+
"type": "wearable"
1395+
}
1396+
},
13881397
{
13891398
"desc": "Oculus Quest Pro",
13901399
"ua": "Mozilla/5.0 (X11; Linux x86_64; Quest Pro) AppleWebKit/537.36 (KHTML, like Gecko) OculusBrowser/24.4.0.22.60.426469926 SamsungBrowser/4.0 Chrome/106.0.5249.181 VR Safari/537.36",

0 commit comments

Comments
 (0)