Я использую библиотеку с ошибкой для сафари 5.1+ до 5.9 на iOS (мобильном телефоне), но она отлично работает после включения 6.0 (6.0) на iOS.Как настроить функцию javascript только для сафари <6.0 на iOS
Библиотека в вопросе действительно позволяет удалить элемент, который генерирует ошибку:
Turbolinks.ProgressBar.disable();
Как я могу сказать JavaScript, чтобы применить функцию removeProgressBar только к сафари < 6,0 (строгое неполноценность) на IOS:
function removeProgressBar {
Turbolinks.ProgressBar.disable();
}
Важно:
Safari 6.0 и Safari 6.0 + не должно быть затронут на прошивке, ни на рабочем столе (OS X) (Я не хочу, чтобы удалить индикатор прогресса в данном случае)
сафари 5.1.x на рабочем столе (OS X) не должен быть затронут (я не хочу, чтобы удалить индикатор прогресса в данном случае)
не уверен, если это имеет значение, но я использую самозагрузку 3
спасибо, но кажется, что вопрос и answser позволяют обнаруживать браузер, но НЕ его версию, а не на iOS или на рабочем столе. которые являются двумя конкретными потребностями моего вопроса. – Mathieu
Я не думаю, что вы пытаетесь сделать это, вам лучше, если вы захотите использовать еще что-то другое, что обеспечивает большую поддержку. – Dastur
на самом деле это слишком структурно для моего приложения, предпочитайте его хранить. на самом деле ваша ссылка, принятая answre от kennebec, позволила бы мне найти браузер и версию. Затем мне нужно найти способ определить, находится ли пользователь на iOS или на рабочем столе :) – Mathieu