5

画像のドラッグアンドドロップを含む、iPhoneおよびAndroid用のHTMLおよびJavascriptでWebアプリを作成しました。

ドラッグを開始するには、画像上で指を約1秒間押し続けます。ただし、Androidはメッセージをポップアップ表示し、画像を保存したり、壁紙として設定したりするオプションを提供します。

Androidがこれを行わないようにするにはどうすればよいですか?使用できるメタタグはありますか?いくつかのJavaScript?

4

3 に答える 3

2

このイベントを使用します。

            $(document).on('contextmenu', function (e) {
                // stop long touch hold from poping up context menus
                return false;
            });
于 2016-04-18T03:07:28.490 に答える
2

Javascript には、問題のイベントに対するブラウザのデフォルト アクションを防止する機能があります。

あなたのJavaScriptで試してみてください:

event.preventDefault();

参照: https://developer.mozilla.org/en/DOM/event.preventDefault

于 2010-08-13T22:12:42.523 に答える
-1

webview を表示するアクティビティで、 を拡張してみてくださいGestureDetector.SimpleOnGestureListener。次に、メソッドをオーバーライドしonLongPress(MotionEvent e)て何もしません。

それが機能しない場合は、webview から継承し、そこで onLongPress をオーバーライドするカスタム webview を作成する必要がある場合があります。

または多分あなたは試すことができます


WebView wv =(WebView) findViewById()
wv.setClickable(false)

于 2010-08-14T23:14:01.613 に答える