У меня есть веб-страница, которая проходит через Php, которая показывает фоновое изображение и имеет свойство:
фильтр: альфа (непрозрачность = 60)
Эта страница хорошо работает при запуске из Internet Explorer, проблема возникает при запуске ее из браузера Edge, который не выходит, потому что в Edge, как я видел, она должна выглядеть следующим образом:
filter: opacity (60%)
Мне нужно, чтобы совместимость поддерживалась в обоих браузерах, и я не знаю, как это сделать, чтобы в зависимости от того, был ли это Explorer или Edge, применялся код или другой Спасибо за помощь,
Я думаю, что то, что ты должен, состоит в том, чтобы обнаруживать случай, в котором пользователь utilize Edge ты можешь использовать следующий рукописный шрифт, загрузив твою страницу...
this.navigator.userAgent;
Стоимость, возвращенная этим, содержит informaciГіn на имени, она versiГіn и платформа браузера... Navigator userAgent
потом с Regex и условные ты можешь знать, который браузеров, которые интересуют тебя, использует пользователь и в dependecia использовать различную таблицу стилей или специфический признак для элемента.
console.log(this.navigator.userAgent);
if (/MSIE 10/i.test(navigator.userAgent)) {
// Usuario utilizando internet explorer 10
window.alert('IE10');
}
if (/MSIE 9/i.test(navigator.userAgent) || /rv:11.0/i.test(navigator.userAgent)) {
// Usuario utilizando internet explorer 9 or 11
window.alert('IE 9 o 11');
}
if (/Edge\/\d./i.test(navigator.userAgent)){
// Usuario utilizando Microsoft Edge
window.alert('Microsoft Edge');
}
на этой странице msdn.microsoft.com/en-us/library ты можешь видеть strings, которые он будет возвращать тебе для каждого браузера и изменений, которые будут сделаны для этих.