2010-09-09 18 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並相應地調整您的代碼。相當複雜,不是嗎。