Могу ли я узнать версию браузера Safari в js или jQuery? Я не ищу версию webkit, но для версии Safari (например: 5.1.7).Как узнать версию Safari в javascript?
мне нужно, чтобы скрыть какой-то элемент для Safari, который меньше, чем v7 :(
Могу ли я узнать версию браузера Safari в js или jQuery? Я не ищу версию webkit, но для версии Safari (например: 5.1.7).Как узнать версию Safari в javascript?
мне нужно, чтобы скрыть какой-то элемент для Safari, который меньше, чем v7 :(
Этот хак работает путем объединения нескольких других хаков для 6.1+:
/* Safari 6.1+ (9,0 является последняя версия Safari в это время) */
@media screen and (min-color-index:0)
and(-webkit-min-device-pixel-ratio:0) { @media
{
.safari_only {
color:#0000FF;
background-color:#CCCCCC;
}
}}
Ниже писаки, отделяющие 6.1-7.0, и 7.1+ это также требуется сочетание нескольких хаков, чтобы получить правильный результат:
/* Safari 6.1-7.0 */
@media screen and (-webkit-min-device-pixel-ratio:0)
and (min-color-index:0)
{
.safari_only {(;
color:#0000FF;
background-color:#CCCCCC;
);}
}
Вот один для Safari 8 и новее:
/* Safari 7.1+ (9.0 является последней версией Safari в это время) */
_::-webkit-full-page-media, _:future, :root .safari_only {
color:#0000FF;
background-color:#CCCCCC;
}
см по этой ссылке: https://jeffclayton.wordpress.com/2015/04/28/css-hacks-for-safari-6-1-7-and-8-not-chrome/
использование
if(speechSynthesis){
//code to be run in Safari 7+
}else{
//code not to be run in said versions
}
Это должно работать, так как speechSynthesis
была добавлена в версии 7.
сафари 5,1 не реализует 'FileReader' ... но ваш вопрос широк ... вы говорите" например, 5.1.7 ", тогда скажите« менее 7 »... используйте обнаружение функции и не концентрируйтесь на закреплении версии –