web: update ios safari version regex
since ipados pretends to be macos, there's no "iphone os" in its user agent. this (hopefully) fixes remuxing/transcoding compatibility with old ipados versions
This commit is contained in:
@@ -38,7 +38,7 @@ if (browser) {
|
||||
const iPhone = ua.includes("iphone os");
|
||||
const iPad = !iPhone && ua.includes("mac os") && navigator.maxTouchPoints > 0;
|
||||
|
||||
const iosVersion = Number(ua.match(/iphone os (\d+)_/)?.[1]);
|
||||
const iosVersion = Number(ua.match(/version\/(\d+)/)?.[1]);
|
||||
const modernIOS = iPhone && iosVersion >= 18;
|
||||
|
||||
const iOS = iPhone || iPad;
|
||||
|
||||
@@ -9,7 +9,7 @@ const ua = navigator.userAgent.toLowerCase();
|
||||
const iPhone = ua.includes("iphone os");
|
||||
const iPad = !iPhone && ua.includes("mac os") && navigator.maxTouchPoints > 0;
|
||||
const iOS = iPhone || iPad;
|
||||
const modernIOS = iOS && Number(ua.match(/iphone os (\d+)_/)?.[1]) >= 18;
|
||||
const modernIOS = iOS && Number(ua.match(/version\/(\d+)/)?.[1]) >= 18;
|
||||
|
||||
export default class LibAVWrapper {
|
||||
libav: Promise<LibAVInstance> | null;
|
||||
|
||||
Reference in New Issue
Block a user