w-aura/src/services/hacks/webviewToSystemBrowser.ts
2025-04-10 14:50:00 +00:00

15 lines
571 B
TypeScript

export const webviewToSystemBrowser = (includeSystems: Array<"android" | "ios">) => {
const ua = window.navigator.userAgent;
if (
ua.includes("Instagram") ||
ua.includes("FBAN") ||
ua.includes("FBAV")
) {
if (includeSystems.includes("ios") && /iPad|iPhone|iPod/.test(ua)) {
window.location.href = "x-safari-" + window.location.href;
} else if (includeSystems.includes("android") && /Android/.test(ua)) {
window.location.href = "intent:" + window.location.href + "#Intent;end";
}
}
}