问题描述
||
当用户通过我的野生动物园扩展程序的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...
}