11

我正在查看 20 世纪的一些 JS 代码,它们正在document.layers尝试获取当前关键代码的代码中使用。他们在嗅探什么浏览器?

我即将用这样的东西替换代码:

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

但我害怕打破一些奥术并释放邪恶

4

2 回答 2

16

document.layers存在于 Netscape 4 中并包含所有<layer><ilayer>元素。
它是真正的 DHTML 的早期先驱。

有关详细信息,请参阅此处。(十岁)

于 2010-01-13T20:50:28.487 回答
3

Netscape 4 无法显示任何现代网页,因为它完全缺乏 CSS 支持——所以如果你放弃对这个浏览器的支持,那么你并没有破坏任何尚未破坏的东西。

于 2010-01-13T20:55:15.670 回答