Javascript 如何检测;标签";Safari中的按键

Javascript 如何检测;标签";Safari中的按键,javascript,safari,Javascript,Safari,我想在Safari中检测“tab”键。它已经在IE和Firefox中运行 扳机在按键上。firefox和IE都返回键“9”,即Tab。但Safari似乎忽略了这一点。版本4和版本5似乎都无法检测到它。如何检测它?要了解检测到的内容,请查看页面。您可以在那里键入并直接查看触发的内容。使用keydown事件的keyCode属性。这将适用于所有主流浏览器: document.onkeydown = function(e) { e = e || window.event; if (e.k

我想在Safari中检测“tab”键。它已经在IE和Firefox中运行


扳机在按键上。firefox和IE都返回键“9”,即Tab。但Safari似乎忽略了这一点。版本4和版本5似乎都无法检测到它。如何检测它?

要了解检测到的内容,请查看页面。您可以在那里键入并直接查看触发的内容。

使用
keydown
事件的
keyCode
属性。这将适用于所有主流浏览器:

document.onkeydown = function(e) {
    e = e || window.event;
    if (e.keyCode == 9) {
        alert("Tab");
    }
};

您是在Windows上使用Safari还是在Mac OS上使用Safari?我问,因为这两个版本有很多不同之处。