Какой браузер документирует документ?

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

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

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

но я боюсь сломать что-то тайное и освободить зло

Ответ 1

document.layers существует в Netscape 4 и содержит все элементы <layer> и <ilayer>.
Это был ранний предшественник истинного DHTML.

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

Ответ 2

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