微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当用户单击Safari扩展程序的工具栏命令时,获取键盘修饰符

如何解决当用户单击Safari扩展程序的工具栏命令时,获取键盘修饰符

|| 当用户通过我的野生动物园扩展程序的toobar命令单击时,我想获取键盘修饰符(例如Shift或Option键)。 在全局HTML页面中,我有以下代码
safari.application.addEventListener(\"command\",performCommand,false);

function performCommand(event)
{
    if (event.command === \"foo\") {

          //Todo: is shift pressed?
    }
}
可能吗?或可能存在任何解决方法?     

解决方法

不幸的是,keyCode当前在命令上不可用,并且无法验证工具栏项目的事件。 我向苹果提交了增强请求。     ,在Safari中,您应该可以执行以下操作:
if (event.shiftKey) {
  // Shift key was pressed...
}
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。