Javascript 歌剧院倒闭了?重复,按下时开火

Javascript 歌剧院倒闭了?重复,按下时开火,javascript,mootools,opera,mootools-events,Javascript,Mootools,Opera,Mootools Events,当我添加任何onkeyup事件时,它不会执行Opera中应该执行的操作。它会在按住钥匙时反复触发,而不是在松开钥匙时。同样的事件在Chrome和Firefox中也能正常工作。我没有keydown或keypressed的侦听器 这段简单的代码记录了当按下键时Opera中控制台的键事件流。在Firefox和Chrome中,当按键被释放时,它只记录一行(我使用的是Mootools,但它与传统的事件附加功能相同,它是否附加在任何位置:窗口、文档、文本字段……) 所以我的问题是:在Opera的案例中,我是

当我添加任何
onkeyup
事件时,它不会执行Opera中应该执行的操作。它会在按住钥匙时反复触发,而不是在松开钥匙时。同样的事件在Chrome和Firefox中也能正常工作。我没有
keydown
keypressed
的侦听器

这段简单的代码记录了当按下键时Opera中控制台的键事件流。在Firefox和Chrome中,当按键被释放时,它只记录一行(我使用的是Mootools,但它与传统的事件附加功能相同,它是否附加在任何位置:窗口、文档、文本字段……)


所以我的问题是:在Opera的案例中,我是否在代码方面做了一些错误的事情,或者浏览器坏得很厉害?在这个网站和谷歌上搜索时,我没有找到任何关于这个特定问题的参考资料。我正在Ubuntu上使用最新的Opera。

我知道Opera不会在Windows上重复键控事件,因此在与Ubuntu平台的集成中,这似乎是一个错误(bug)。如果10.70预览版中仍然存在问题,请在报告错误-如果您给我错误的参考号,我可以将其向前推。

我知道Opera不会在Windows上重复键控事件,因此它看起来像是与Ubuntu平台集成中的错误(错误)。如果在10.70预览版中仍然存在问题,请在报告错误-如果您给我错误的参考号,我可以将其向前推。

我在运行opera for linux时遇到问题,按键确实会按照操作系统中设置的自动重复频率触发。我四处测试过,linux上的opera是唯一一款仍在使用的浏览器,我认为它在早期更为常见

我之前为此提交了一个bug,参考id
DSK-307269
if help

PS:那是几个月前的事了,所以可能从那以后就修好了,但我想你是最新的,所以不是这个案子

从报告错误时自动生成的电子邮件:

您可以使用此电子邮件地址(或回复此电子邮件)使用更多信息更新报告,如屏幕截图、崩溃日志、代码示例等:

DSK-307269@bugs.opera.com.

这是您提交给我们的信息: 版本:10.60 建造:6386 操作系统:Linux 平台:PC

小结:按键处于按下状态时重复按键js事件


我在运行opera for linux时遇到了一些问题,按键确实是按照操作系统中设置的自动重复频率触发的。我四处测试过,linux上的opera是唯一一款仍在使用的浏览器,我认为它在早期更为常见

我之前为此提交了一个bug,参考id
DSK-307269
if help

PS:那是几个月前的事了,所以可能从那以后就修好了,但我想你是最新的,所以不是这个案子

从报告错误时自动生成的电子邮件:

您可以使用此电子邮件地址(或回复此电子邮件)使用更多信息更新报告,如屏幕截图、崩溃日志、代码示例等:

DSK-307269@bugs.opera.com.

这是您提交给我们的信息: 版本:10.60 建造:6386 操作系统:Linux 平台:PC

小结:按键处于按下状态时重复按键js事件


在Ubuntu下的Opera11.50上仍然会发生这种情况。。虽然这不是一个真正的问题,但知道您的代码在浏览器和/或操作系统中的工作方式不一样,有点恼人。我使用此事件(onkeyup)来防止用户向服务器发送非常快速的请求,并使其挂在较慢的网络上。

在Ubuntu下的Opera11.50上仍然会发生这种情况。。虽然这不是一个真正的问题,但知道您的代码在浏览器和/或操作系统中的工作方式不一样,有点恼人。我使用此事件(onkeyup)防止用户向服务器发送非常快速的请求,并使其挂起在较慢的网络上。

无法在Windows上复制<代码>键控工作正常。对不起,没有Ubuntu。最新的Opera是指稳定的10.60,还是实验性的10.70?(实验性的10.70版本不是很稳定)无法在Windows上复制<代码>键控工作正常。对不起,没有Ubuntu。最新的Opera是指稳定的10.60,还是实验性的10.70?(实验性的10.70版本还不太稳定)谢谢大家的回复,很抱歉,我回到这个问题上来太慢了。是的,我使用的是稳定版本,我应该更清楚这一点。前几天我提交了一个bug(woops),但我会检查beta版本,如果需要的话提交一个合适的bug;)(我提交的bug编号是DSK-315301,您可能不想扔掉它!)。不过,就我的问题而言,我很满意这只是一个bug,而不是我的代码的问题。谢谢大家的回复,很抱歉我是一个迟钝的人。是的,我使用的是稳定版本,我应该更清楚这一点。前几天我提交了一个bug(woops),但我会检查beta版本,如果需要的话提交一个合适的bug;)(我提交的bug编号是DSK-315301,您可能不想扔掉它!)。不过,就我的问题而言,我很满意这只是一个bug,而不是我的代码的问题。它确实仍然存在,但我希望我们能在Opera 12中消除这个bug。对不起,给您带来的不便,现在似乎还在发生。几个月后:(版本12.14构建1738平台Linux)确实仍然存在,但我希望我们能为Opera 12消除此错误。同时,对于给您带来的不便,我深表歉意。它似乎仍然存在。几个月后:(版本12.14构建1738平台Linux)
        $(window).addEvent("keyup", trapKeyUp);
        function trapKeyUp(e) {
            console.log(e);
        }