【问题标题】:Disable webview keyboard equivalents禁用 webview 键盘等效项
【发布时间】:2011-01-30 04:08:02
【问题描述】:

我的窗口中有一个 webview(嗯,有几个),并且想使用删除键进行自定义操作。有没有办法在 webview 中禁用删除键快捷方式,以便我可以将其用于其他用途?

【问题讨论】:

    标签: cocoa macos keyboard-shortcuts webview


    【解决方案1】:

    我设法通过 webkit javascript 桥来做到这一点。只需检查 javascript 事件中的键,然后从那里调用 obj-c 方法。

    【讨论】:

    • 您可能希望具体一些并在您的答案中显示一些代码,以便让其他人更清楚地了解。 :)
    【解决方案2】:

    WebEditingDelegate 会让您知道某个命令是否即将执行,因此您或许可以覆盖它。

    【讨论】:

    • 据我所知,WebEditingDelegate用于webkit的DOM编辑模式。我认为这与键盘快捷键无关
    猜你喜欢
    • 2017-12-25
    • 1970-01-01
    • 1970-01-01
    • 2020-06-08
    • 2018-02-03
    • 1970-01-01
    • 2021-11-09
    • 1970-01-01
    • 2012-04-15
    相关资源
    最近更新 更多