![](/img/trans.png)
[英]What could cause a Safari extension (toolbar button) to not trigger when Safari sends the “command” event?
[英]Get keyboard modifier when user click in toolbar command of safari extension
當用戶通過我的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...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.