使用 JavaScript/HTML5 获取浏览器热键设置?

发布于 2024-11-29 03:27:39 字数 76 浏览 0 评论 0原文

有没有办法使用 JavaScript(或 HTML5,如果需要)来检索浏览器的当前热键设置?请注意,我并不是试图修改设置,只是试图检索它。

Is there any way to use JavaScript (or HTML5 if necessary) to retrieve the browser's current settings on hotkeys? Notice that I am not trying to modify the settings, just trying to retrieve it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

套路撩心 2024-12-06 03:27:40

遗憾的是,最好的选择是使用浏览器嗅探,并编译已知热键的列表。

例如,使用 jQuery 客户端插件,类似:

var fullscreen = {
    Windows: {
        MSIE: 'Alt+F11',
        Firefox: 'Alt+F11'
    },
    Mac: {
        Firefox: 'Shift+Command+F'
    }
};

if(fullscreen[$.client.os] && fullscreen[$.client.os][$.client.browser]) {
    // render the label
}

当然,这有点像 PITA。

Sadly, your best bet for this is to use browser sniffing, and compile a list of known hotkeys.

For example, using the jQuery Client plugin, something like:

var fullscreen = {
    Windows: {
        MSIE: 'Alt+F11',
        Firefox: 'Alt+F11'
    },
    Mac: {
        Firefox: 'Shift+Command+F'
    }
};

if(fullscreen[$.client.os] && fullscreen[$.client.os][$.client.browser]) {
    // render the label
}

Of course, this is a bit of a PITA.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文