Вы можете использовать window.navigator userAgent, чтобы проверить, является ли браузер Microsoft Chromium Edge или Chrome.
Код, как показано ниже:
<script>
var browser = (function (agent) {
switch (true) {
case agent.indexOf("edge") > -1: return "edge";
case agent.indexOf("edg") > -1: return "chromium based edge (dev or canary)";
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>
Агент браузера Chrome userAgent:
mozilla / 5.0 (windows nt 10.0; win64; x64) applewebkit / 537,36 (khtml, like gecko) chrome / 74.0.3729.169 safari / 537.36
Пользователь браузера Edge: агент:
mozilla / 5.0 (windows nt 10.0; win64; x64) applewebkit / 537.36 (khtml, like gecko) chrome / 64.0.3282.140 safari / 537.36 edge / 18.17763
TheMicrosoft Chromium Edge Dev userAgent:
mozilla / 5.0 (windows nt 10.0; win64; x64) applewebkit / 537.36 (khtml, как gecko) chrome / 76.0.3800.0 safari / 537.36 edg / 76.0.167.1
Агент пользователя Microsoft Chromium Edge Canary:
mozilla / 5.0 (windows nt 10.0; win64; x64) applewebkit / 537,36 (khtml, как gecko) chrome / 76.0.3800.0safari / 537.36 edg / 76.0.167.1
Как мы видим, Microsoft ChПользовательский агент romium Edge содержит ключевое слово « edg », которое можно использовать для определения, является ли браузер браузером Chromium Edge или браузером Chrome.