web/device: add browser type (just chrome for now)

This commit is contained in:
wukko 2025-02-24 18:36:32 +06:00
parent 910cbcf236
commit 5fa5a0e7cb
No known key found for this signature in database
GPG key ID: 3E30B3F26C7B4AA2

View file

@ -14,6 +14,9 @@ const device = {
android: false, android: false,
mobile: false, mobile: false,
}, },
browser: {
chrome: false,
},
prefers: { prefers: {
language: "en", language: "en",
reducedMotion: false, reducedMotion: false,
@ -49,6 +52,10 @@ if (browser) {
mobile: iOS || android, mobile: iOS || android,
}; };
device.browser = {
chrome: ua.includes("chrome/"),
};
device.prefers = { device.prefers = {
language: navigator.language.toLowerCase().slice(0, 2) || "en", language: navigator.language.toLowerCase().slice(0, 2) || "en",
reducedMotion: window.matchMedia('(prefers-reduced-motion: reduce)').matches, reducedMotion: window.matchMedia('(prefers-reduced-motion: reduce)').matches,