More Safari weirdness cope

This commit is contained in:
Cohee
2024-07-03 22:28:42 +03:00
parent 8159b7f5f4
commit 542a13a01b
3 changed files with 13 additions and 5 deletions

View File

@ -725,10 +725,14 @@ export function initRossMods() {
RA_autoconnect();
}
const isAppleDevice = /iPad|iPhone|iPod/.test(navigator.platform) || (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1);
const userAgent = getParsedUA();
console.debug('User Agent', userAgent);
const isMobileSafari = /iPad|iPhone|iPod/.test(navigator.platform) || (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1);
const isDesktopSafari = userAgent?.browser?.name === 'Safari' && userAgent?.platform?.type === 'desktop';
const isIOS = userAgent?.os?.name === 'iOS';
if (getParsedUA()?.os?.name === 'iOS' || isAppleDevice) {
document.body.classList.add('ios');
if (isIOS || isMobileSafari || isDesktopSafari) {
document.body.classList.add('safari');
}
$('#main_api').change(function () {