Поскольку в новой версии MS Edge используется хром, если мы используем метод CSS для определения браузера, стиль может также применяться для браузера Chrome.
Если вы хотите настроить таргетинг только на MS Edge на основе хрома, я предлагаю вам использовать метод JS, проверьте следующий код:
<script>
var browser = (function (agent) {
switch (true) {
case agent.indexOf("edge") > -1: return "edge";
case agent.indexOf("edg") > -1: return "chromium based edge";
case agent.indexOf("opr") > -1 && !!window.opr: return "opera";
case agent.indexOf("chrome") > -1 && !!window.chrome: return "chrome";
case agent.indexOf("trident") > -1: return "ie";
case agent.indexOf("firefox") > -1: return "firefox";
case agent.indexOf("safari") > -1: return "safari";
default: return "other";
}
})(window.navigator.userAgent.toLowerCase());
document.body.innerHTML = window.navigator.userAgent.toLowerCase() + "<br>" + browser;
</script>
Новое свойство userAgent браузера Microsoft Edge как показано ниже (userAgent содержит значение «edg /»):
mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/80.0.3987.149 safari/537.36 edg/80.0.361.69