如何解决当用户单击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 举报,一经查实,本站将立刻删除。