【问题标题】:FLEX App, Disabling the Back Button & Backspace/Delete Key from bumping out of the FLEX AppFLEX 应用程序,禁用后退按钮和退格键/删除键从 FLEX 应用程序中弹出
【发布时间】:2023-10-26 01:04:01
【问题描述】:

是否应该在 FLEX 应用程序或 JavaScript 中禁用后退按钮、退格/删除键?

有什么建议的解决方案吗?

谢谢!

【问题讨论】:

    标签: javascript apache-flex flash


    【解决方案1】:

    恕我直言,您永远不应将本机浏览器控制权从用户手中夺走。虽然有一些用户会无意中将自己退出应用程序,但大多数用户会因无法执行预期的功能而感到沮丧(如果您删除退格键可能不会,但如果您取消浏览器后退按钮)。如果您删除此功能,那么您的整体挫败感会比您保留它的默认值更高。

    更好的选择是在新标签页或窗口中打开您的应用。这消除了删除任何功能的需要,并以几乎所有用户都能接受的方式实现了您的目标。

    【讨论】:

      【解决方案2】:

      我建议在 JavaScript 中执行此操作,但是这两种解决方案都有困难。不同的硬件平台和浏览器对键盘信号的解释不同,我之前在 Flash 中很难完全确定地捕捉它们。只需删除两者都可以,尽管如果需要,JavaScript 可能会让您更灵活地根据用户的浏览器/平台进行调整。

      【讨论】:

        最近更新 更多