HTML と JavaScript を使用してブラウザ ベースのクリック ゲームに取り組んでいます。iOS と Android で、モバイル ブラウザーがズーム、スクロール、およびその他のさまざまなトリックを実行する原因となるデフォルトの動作を抑制することができました。
ただし、Windows Phone では、ダブルクリックでズームインを試みます。テストでは、ズームインしてから通常のサイズに戻りますが、これは、できるだけ速くクリックするゲーム プレイ要素をブロックするのに十分です。
HTMLには次のものがあります。
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1, user-scalable=0">
私はJavaScriptで次のものも持っています:
window.addEventListener('touchstart', function(e) {
clickarea.trigger('click'); // this is what tracks the number of clicks / touches
e.preventDefault();
}, false);
window.addEventListener('touchmove', function(e) {
e.preventDefault();
}, false);
window.addEventListener('touchend', function(e) {
e.preventDefault();
}, false);
Windows Phone には、私が見逃している追加のイベントがありますか、それともコードにエラーがありますか?