私はRTSゲームに取り組んでいます。このゲームでは、ユニットを選択し、右クリックしてどこかに移動させることができます。右クリックして、ユニットが移動したいポイントのリストをキューに入れることもできます。
FFを除くすべてのブラウザで、これは完全に機能しています。
ただし、Firefoxでは、Shiftキーを押しながら右クリックすると、コンテキストメニューがトリガーされます(Shiftキーを押さずに右クリックするとトリガーされません)。コンテキストメニューイベントを処理してpreventDefaultを呼び出していますが、Shiftボタンを押したままにするとFFでは何も実行されないようです。
FFでこの動作をブロックする方法はありますか?
私のゲームはここにあります:https : //mod.it/4plhXo3lと36行目のRTSBoard.jsファイルの問題のコード。