@phaserjs/phaser
Version:
11 lines (10 loc) • 310 B
JavaScript
import { IsWindowsPhone } from "../os/IsWindowsPhone";
export function IsSafari() {
const ua = navigator.userAgent;
const safari = ua.includes("Safari") && !IsWindowsPhone();
const safariVersion = /Version\/(\d+)\./.test(ua) ? parseInt(RegExp.$1, 10) : 0;
return {
safari,
safariVersion
};
}