Вы можете использовать JavaScript для обнаружения мобильного устройства и браузера.
if(
(
navigator.userAgent.match(/iPhone/i) ||
navigator.userAgent.match(/iPod/i) ||
navigator.userAgent.march(/iPad/i)
) &&
(navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1)
){
// your code
}
Кроме того, если вы точно знаете, какой элемент или скрипт не работает в мобильном Safari, вы можете проверить это вместо проверкиопределенный браузер.
Примечание: userAgent для Safari будет включать «Safari», но не «Chrome», когда Chrome будет включать оба.