私は、javascript についてもう少し学ぶつもりでプログラミングしたこのテトリス ゲームを持っています: elcodedocle.github.io/tetrominos
ほとんどのタブレット/スマートフォン ブラウザーで再生できますが、Android 2.3.6 ストック ブラウザー (Samsung Galaxy Ace ST5830) では 2 つの問題があります。
ビューポート プロパティによってズーム イベントが正確にキャンセルされるわけではありませんuser-scalable=no
。ダブルクリックと 2 本指のズームは引き続き機能します。時々。
キャンバスがフリーズすることもあります (原因を突き止めようとして気が狂いそうです: Android ブラウザーで実行されている Web アプリをどのようにデバッグするのでしょうか??)。スワイプまたはドラッグイベントがトリガーされてはならないためだと推測しているため、何らかの形で上記に関連しています。キャンバスをタップすると、再び機能します。
ダイアログとjQuery(jQueryモバイルではない)のjquery-uiの上に、Kineticjsを使用してキャンバスを操作し、タッチイベントをバインドしています。
提案/アイデアはありますか?