マップが表示され (ArcGIS Online)、入力ボックスが表示されるページ設定があります。Opera では、何らかの理由で、入力ボックスに一部の文字を入力できません。代わりに、Opera はその上のマップをナビゲートしkeypress
ます。たとえば、文字「a」を入力すると、Opera はマップを左隅に移動します。
私が思いついた唯一のことをたくさん検索した後、次のようにキープレスイベントをキャッチしてfalseを返すことです:
var cancelKeypress = true;
document.onkeydown = 関数 (evt) { evt = evt || window.event; cancelKeypress = /^(112|113|65|97)$/.test("" + evt.keyCode); if (cancelKeypress) { return false; } };
/* Opera の場合 */ document.onkeypress = function(evt) { if (cancelKeypress) { return false; } };
しかし、何らかの理由で、それはうまくいきません。第二に、Opera に接続してすべてのマップ ナビゲーションを個別にブロックするのではなく、一度にブロックする、より優れたソリューションがないかどうか疑問に思っていkeypress
ます。
Opera が他のブラウザーと比べて何が違うのかを誰かが説明してくれたら、もっと嬉しいです。入力ボックスが使えなくなるからです。その知識が答えの解決につながることを願っています。
どうもありがとう!