【问题标题】:disable the window function in jsf/primefaces禁用 jsf/primefaces 中的窗口功能
【发布时间】:2011-11-28 08:54:36
【问题描述】:
<p:commandButton id="cmdCancel" value="#{label.cancel}" action="cancel"/>
  <p:hotkey bind="Alt+C" action="cancel" />

嗨, 我有一个按钮取消,我将它绑定到主要面孔中的快捷键“Alt+C”(参见上面的代码)。

当我使用快捷键“Alt+C”时,它会执行取消操作并 但它也会在按“Alt+C”时打开浏览器收藏夹菜单。

我怎样才能停止这个打开浏览器的操作?请给我建议任何解决方案,.......

【问题讨论】:

    标签: jsf primefaces


    【解决方案1】:

    我猜您根本无法覆盖某些浏览器的硬连线默认热键。 考虑按 Alt+F4 关闭浏览器窗口等。

    如果浏览器在按下热键组合时已经执行了其他操作,则即使是普通的 HTML 热键属性也不能保证有效。

    我的答案是这样的;完全不要依赖网站中的热键来工作。

    【讨论】:

    • @user967058..这意味着我们不能覆盖浏览器的硬连线默认热键?
    • 就像我说的,我是的。如果简单的 JavaScript 可以阻止您使用热键关闭浏览器,那将是一个安全风险。甚至注册自己的命令,例如Str+Alt+Del。
    • @Vikas 你找到解决方法了吗?如果不是,您是否介意将此视为您的“接受的答案”?
    猜你喜欢
    • 1970-01-01
    • 2012-03-27
    • 2013-05-20
    • 1970-01-01
    • 1970-01-01
    • 2017-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多