0

障害を持つユーザーのキーボードのみのナビゲーションのサポートを必要とするAsp.NetMVC3アプリケーションを構築しています。IE、Chrome、Firefoxの場合、サポートは正しく機能しています。

ただし、残念ながら、ユーザーの非常に多くのサブセットは、ITポリシーによってIE7およびIE8を使用することを余儀なくされています。これらのユーザーのために、私たちは改善されたユーザーエクスペリエンスを提供したいと思います。主に、CSS3とJavaScriptのパフォーマンスの向上。これらのユーザーのために、Google Chromeフレーム(GCF)のサポートを提供することを検討しています。

私たちの問題は、HTML要素のaccesskey属性に関係しています。GCFでは、発生しているように見えますが、要求されたHTML要素にフォーカスが置かれると、GCFはキーが押された値をIEに渡します。次に、IEは、そのalt+キー値が実行すると想定されるすべてのことを実行します。たとえば、alt + "c"を使用して、キャンセルキーを「押します」。キャンセル操作はWebページで発生しますが、IEは「お気に入りに追加」サイドバーウィンドウを表示します。

このアクションの発生を防ぐ方法はありますか?

4

0 に答える 0