禁用基于浏览器的 AS3 应用程序的退格键

发布于 2024-12-05 17:55:19 字数 246 浏览 0 评论 0原文

这是非常烦人的问题:

基于 ADOBE FLEX 4 的 AS3 全屏应用程序,文本字段。用户在文本字段中输入一些内容,然后开始多次单击退格键以删除他刚刚写的内容,并且出于某种原因,它不是从文本字段中删除字符,而是告诉浏览器“返回”并且用户导航离开。为什么?!拜托,请帮忙,这太可怕了。我的用户在使用我的应用程序时丢失了重要的未保存数据!

我正在使用 Safari 浏览器 请帮忙。

哇,这太可怕了,我很生气,每次都会发生这种情况

this is insanely annoying problem:

AS3 full screen application based on ADOBE FLEX 4, text field. User types something in text field, and then starts clicking backspace many many times to remove what he just wrote, and for some reason, instead of removing characters from text field it tells browser to GO BACK and user navigates away. Why?! Please, please help, this is so terrible. My users are losing important unsaved this is data while using my application!

i am using safari browser
PLEASE HELP.

Wow, this is terrible, I am so irritated, it happens every single time

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

为你鎻心 2024-12-12 17:55:19

多次按 backspace 时,文本字段的焦点可能会丢失(检查您是否在文本字段上触发了某些可能导致此问题的事件),这会导致主窗口聚焦并触发浏览器上的“返回”。

It is possible that the focus is lost from your text field when hitting the backspace multiple times (check if you are firing some events on the text field that may cause this), which causes the main window to take focus and trigger 'Back' on the browser.

独夜无伴 2024-12-12 17:55:19

问题的根源在于,无论 Flash 应用程序是否具有焦点,浏览器都会执行键盘快捷键。据我所知,Mac 版 Safari 不存在此问题,Windows 版 Safari 才存在此问题。

我会检查您使用的是什么浏览器,然后创建一个弹出窗口,告诉您此应用程序无法在 Windows 上的 Safari 浏览器上运行。

挠头*
好吧,如果必须解决这个问题,我可能会使用ExternalInterface 与Safari 或javascript 交互,以防止应用历史后退按钮。所以它不会返回到旧页面。这就是我要调查的。

The root of the problem is that the browser carries out keyboard shortcuts REGARDLESS of the flash app having the focus or not. From what I heard this problem does not exist on Safari's for Mac, only Safari for Windows.

I would check to see what browser you are in and then create a popup saying you this app does NOT work on Safari browser ON windows.

Scratching head*
Well maybe if HAD to solve this, I would use the ExternalInterface to interact with Safari or javascript to PREVENT the history back button from getting applied. So it won't go back to an old page. That is what I would look into.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文