2010-09-09 17 views
3

我面临着在Firefox一大问题:ALT GR关键是一些简单的网页禁用: (尝试输入电子邮件)firefox + flash禁用ALT GR键:如何解决这个问题?

这个简单的页面禁用ALT GR关键

<html> 
<body> 
<iframe src="http://www.dialogoo.com/vdialogoo.php?id=2" width="100%" height="100%"></iframe> 
</body> 

,但如果你打开 http://www.dialogoo.com/vdialogoo.php?id=2

ALT GR工作!

这种奇怪的行为只发生在Firefox! 看来Firefox + Iframe + Flash =禁用ALT GR键!

+1

在没有iframe的Chrome中禁用了“@”键,但在Firefox – 2010-09-09 08:50:38

+0

中工作时,您需要访问Alt Gr键吗? – Eugene 2010-09-10 11:20:30

+1

@Eugene在某些键盘布局上,例如斯洛伐克/捷克,没有@符号,只有Alt + 64或AltGr + V – 2011-06-11 12:50:30

回答

0

我能想到的唯一解决方法是使用JS捕获ALT GR键,然后使用External接口将它传递给Flash并相应地调整您的代码。相当复杂,不是吗。