CSS: Как определить СТАРЫЙ Edge, НО НЕ НОВЫЙ Edge Chromium? - PullRequest
0 голосов
/ 05 мая 2020

Есть ли способ обрабатывать старый Edge отдельно от нового Edge Chromium в CSS?

Для версий до Chromium я до сих пор использовал следующий фрагмент:

@supports (-ms-ime-align:auto) {
  .selector {
    property: value;
  }
}

Теперь мне нужно убедиться, что это влияет только на СТАРЫЙ Edge и что новый Edge на основе Chromium игнорирует эти строки.

Может кто-нибудь подтвердить этот? Я пока не нашел никакой информации об этом topi c, и у меня нет нового Edge в офисе (а страница, которую я собираюсь создать в эти дни, находится за брандмауэром)

1 Ответ

1 голос
/ 06 мая 2020

Новый Edge основан на Chromium, поэтому он похож на Chrome. Вы по-прежнему можете использовать это правило CSS для нацеливания на Edge Legacy, и оно не повлияет на Edge Chromium.

Я сделал простой пример, например:

@supports (-ms-ime-align:auto) {
  #aaa {
    background-color: yellow
  }
}
<div style="width:200px; height:200px" id="aaa">
  aaa
</div>

Результат в Edge Chromium будет таким:

enter image description here

...