H5手机端iOS,安卓长按事件的解决方案

H5手机端iOS,安卓长按事件的解决方案

最近在做项目中,发现在移动端长按会出现复制黏贴菜单按钮,经过查询资料,解决了此问题;

苹果端可以css解决:
*{
-webkit-touch-callout: none;
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
安卓端需要添加js解决:

window.ontouchstart = function(e) { 
e.preventDefault(); 
};
或者!~
window.addEventListener('contextmenu', function(e){
        e.preventDefault()
  })


版权声明:本文为weixin_43617604原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。