使用javascript在移动设备上禁用longPress操作

r1s*_*1si 2 javascript android web-applications ios jquery-mobile

在这个时期,我制作了一些新的webApps,但是拖放时遇到了很大的问题.我用javascript写了一个文件管理器,但是当我在手机上(智能手机,平板电脑和i或iOs)我尝试拖放工作时,手机会向我显示复制网址或图片的longPress菜单(在文件夹图标上用于examample).JS中有一些方法可以在移动设备上禁用longPress吗?

通过css加载图片,对我来说不是一个有效的解决方案.

Vin*_*odh 6

-webkit-touch-callout: none;                /* prevent callout to copy image, etc when tap to hold */
    -webkit-user-select: none;                  /* prevent copy paste, to allow, change 'none' to 'text' */
Run Code Online (Sandbox Code Playgroud)