Условный сценарий / стиль кодирования - PullRequest
0 голосов
/ 14 января 2020

У меня есть продавец, который был магазином IE только в течение последних 19 лет (о чем я знаю - это может быть и больше). Они наконец решили, что они хотят сделать многочисленные приложения, которые я создал для них, кросс-браузерными. У меня есть много специализированного кода, который нужно будет изменить, но проблема в том, что сейчас они запускают IE в режиме совместимости, так что все работает. А режим совместимости портит обычный современный CSS / Javascript / JQuery. И мне нужно go просмотреть и изменить страницы по частям, пока все не будет сделано.

Так что мне нужно, чтобы иметь возможность определить режим совместимости (или режим IE7 в заголовках HTTP в некоторых случаях) и вставить параллельный код, пока мы не можем переключить все это. Я использую CSS выражения для высоты и ширины, например. И это работает в режиме совместимости, тогда как vw и vh даже не распознаются в режиме совместимости.

Как я делаю условные выражения, и отличается ли это для скриптов и css?

Изменить: Это не о браузере странно VH и VW. В режиме совместимости эти вещи просто гиббери sh. Использование XX будет иметь те же результаты.

...