Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
WebView でリンクをダブルクリックする人に問題があります。人がリンクを数回タップすると、スクリプトが数回実行されることがあります。
WebView を無効にして、URL 読み込みのオーバーライドでクリックできないように設定しようとしましたが、うまくいかないようです。
ユーザーがリンクを 2 回タップするのを防ぐ読み込み画面を実装する方法を知っている人はいますか?
私が知る限り、何かをダブルクリックするには、最初にクリック イベントが 2 回トリガーされます。次のようにします。
var isClicked = false; $("a").click(function(event) { event.preventDefault(); if (!isClicked){ isClicked = true; // Do something } });
isClicked を設定し、プロセスが終了したら false に更新するだけです。