ReactJS - 禁用移动设备上下文菜单的单击并按住而不禁用单击事件?

Pat*_*son 3 javascript mobile contextmenu reactjs

我正在 ReactJS 中制作一个游戏,其中使用长按事件来执行游戏中的某些操作(使用react-click-n-hold 来执行长按事件)。当我在移动浏览器上执行这些操作时,它总是会弹出上下文菜单。如何在不禁用单击和长按事件的情况下禁用移动设备上的上下文菜单?

小智 5

<div onContextMenu={(e)=> e.preventDefault()}... />
Run Code Online (Sandbox Code Playgroud)

Max Svid的这个解决方案对我有用

/sf/answers/3942971371/