web-dev-qa-db-ja.com

JavaScriptのMicrosoft Chromium Edge(Chredge、Edgium)を検出する方法

'Edge 75'は最初のChromiumベースのエッジブラウザです。このブラウザがChromeのエッジであるかどうかを確認する方法

(私が本当に知りたいことは、ブラウザがData-Uri'sを完全にサポートしている場合です。 - https://caniuse.com/#feat=datauri - そのための機能検出は良くなるでしょう。あなたがそれをする方法を知っているならば、私は質問を変更することができます)

8
commonpike

反対側からこの質問を見つけたので、実際にクロムエッジが使用されているかどうかを確認するには、次のソリューション(すなわちチェックが含まれています)

  // Edge < 18
  if (window.navigator.userAgent.indexOf('Edge') !== -1) {
    return true;
  }
  // IE 11
  if (window.document.documentMode) {
    return true;
  }
  // IE 10
  if (navigator.appVersion.indexOf('MSIE 10') !== -1) {
    return true;
  }
  return false;
 _
1
codepleb