чего осуществляет сниффинг браузер document.layers?

Я смотрю на некоторый код JS с 20-го века, и они используют document.layers в коде, который пытается получить текущий код клавиши. Для какого браузера они осуществляют сниффинг?

я собираюсь заменить код чем-то вроде этого:

var fn = function(event){
  event = event || window.event;
  var code = event.charCode || event.keyCode;
}

но я боюсь повреждения чего-то тайного и выпускающего зло

11
задан Jon Seigel 23 April 2010 в 18:30
поделиться

2 ответа

Document.layers существует в Netscape 4 и удерживает все и элементы.
Это был ранний предшественник для True DHTML.

Для получения дополнительной информации см. здесь . (Десять лет)

16
ответ дан 3 December 2019 в 06:21
поделиться

Netscape 4 не может отображать любую современную веб-страницу из-за общего отсутствия поддержки CSS - поэтому, если вы отбросите поддержку этого браузера, то вы не ломаете ничего, что еще не сломано.

3
ответ дан 3 December 2019 в 06:21
поделиться