12 lines
399 B
JavaScript
12 lines
399 B
JavaScript
export function isSafariOnIphone() {
|
|
var userAgent = window.navigator.userAgent;
|
|
var isIOS = /iPad|iPhone|iPod/.test(userAgent) && !window.MSStream;
|
|
var isChrome = /CriOS/.test(userAgent);
|
|
var isOpera = /OPiOS/.test(userAgent);
|
|
var isSafari = /Safari/.test(userAgent) && !isChrome && !isOpera;
|
|
|
|
if (isIOS && isChrome && !isOpera) {
|
|
return false;
|
|
} else return isIOS && isSafari;
|
|
}
|