我正在查看 20 世纪的一些 JS 代码,它们正在document.layers
尝试获取当前关键代码的代码中使用。他们在嗅探什么浏览器?
我即将用这样的东西替换代码:
var fn = function(event){
event = event || window.event;
var code = event.charCode || event.keyCode;
}
但我害怕打破一些奥术并释放邪恶
我正在查看 20 世纪的一些 JS 代码,它们正在document.layers
尝试获取当前关键代码的代码中使用。他们在嗅探什么浏览器?
我即将用这样的东西替换代码:
var fn = function(event){
event = event || window.event;
var code = event.charCode || event.keyCode;
}
但我害怕打破一些奥术并释放邪恶
document.layers
存在于 Netscape 4 中并包含所有<layer>
和<ilayer>
元素。
它是真正的 DHTML 的早期先驱。
有关详细信息,请参阅此处。(十岁)
Netscape 4 无法显示任何现代网页,因为它完全缺乏 CSS 支持——所以如果你放弃对这个浏览器的支持,那么你并没有破坏任何尚未破坏的东西。