ola*_*huy 6 css google-chrome google-chrome-devtools mobile-chrome
我正在 chrome 的移动模拟器上开发(调试)一个移动应用程序,当您按住移动设备时,我对 chrome 的上下文菜单有点恼火。有没有办法删除/防止它显示?chrome 有没有手动删除的功能?
我什至尝试使用 css user-select: none(包括前缀),它仍然显示它。
监听事件contextmenu并调用其preventDefault()方法:
yourDomElement.addEventListener('contextmenu', (event) => {
event.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)
由于事件冒泡,您可以将其放在 DOM 树上长按元素的任何位置,甚至document.body. 调试完成后记得将其取下,否则用户将无法随时打开右键菜单。
| 归档时间: |
|
| 查看次数: |
551 次 |
| 最近记录: |