Я предлагаю вам использовать window.navigator userAgent, чтобы проверить, является ли браузер Microsoft Chromium Edge или MS edge (Edge Html).
The Edge (Edge Html) userAgent браузера:
mozilla / 5.0 (windows nt 10.0; win64; x64) applewebkit / 537,36 (k html, как геккон) 1008 *
Агент пользователя Microsoft Chromium Edge:
mozilla / 5.0 (windows nt 10.0; win64; x64) applewebkit / 537.36 (k html, как gecko) хром /80.0.3987.87 safari / 537.36 edg / 80.0.361.50
Пример кода:
<!doctype html>
<html>
<head>
<title>Test demo</title>
</head>
<body>
<script>
var browser = (function (agent) {
switch (true) {
case agent.indexOf("edge") > -1: return "MS Edge (EdgeHtml)";
case agent.indexOf("edg") > -1: return "MS Edge Chromium";
case agent.indexOf("opr") > -1 && !!window.opr: return "opera";
case agent.indexOf("chrome") > -1 && !!window.chrome: return "chrome";
case agent.indexOf("trident") > -1: return "Internet Explorer";
case agent.indexOf("firefox") > -1: return "firefox";
case agent.indexOf("safari") > -1: return "safari";
default: return "other";
}
})(window.navigator.userAgent.toLowerCase());
document.body.innerHTML = "This is " + browser + " browser." + "<br><br>" + window.navigator.userAgent.toLowerCase();
</script>
</body>
</html>
Вывод в браузере MS edge (Edge Html):
Вывод в Браузер MS edge Chromium:
Ссылка:
Как обнаружить Microsoft Chromium Edge (chredge, edgium) в Javascript