【问题标题】:Disabling hotkeys in Desktop Safari在桌面 Safari 中禁用热键
【发布时间】:2011-10-31 19:09:36
【问题描述】:

在你开始批评之前,我想让你知道我有一个非常合理的理由禁用热键:

我正在用 Javascript 编写一个小型视频游戏,这是一个使用倒置键盘演奏的吉他英雄。并且它使用键盘上的各种按键(默认F1到F5,mac用户可以在选项面板中更改),而其他按键没有禁用。

问题在于 F5 键(以及任何其他键,如果用户选择了它)。在 Firefox 和 Google chrome 上,我可以简单地使用 event.preventDefault();window.event.returnValue = false;。但这两种方法对 Windows 的 Safari 没有影响。

我想知道是否有任何方法可以做到这一点。我有一个替代方案,但我宁愿把它作为最后的手段......

【问题讨论】:

    标签: javascript html safari


    【解决方案1】:

    这是 WebKit 中的 known bug

    【讨论】:

    • 哦,谢谢 :D 看来我不必再担心了。
    猜你喜欢
    • 2017-03-04
    • 1970-01-01
    • 2010-12-02
    • 1970-01-01
    • 2018-07-05
    • 2011-12-22
    • 2010-12-31
    • 2015-12-17
    • 2014-02-08
    相关资源
    最近更新 更多