user-select: none 在谷歌浏览器移动端调试模式不生效

在移动端想要禁止输入框长按复制黏贴,所以使用了 user-select: none ,这个属性,但是在手机上发现不生效,电脑端的谷歌浏览器手机调试模式也是,输入框中的文字依然可以被选中,在火狐浏览器没问题,有没有什么解决办法?
试过-webkit-user-select: none,但是谷歌默认把他kill掉了,很奇怪
{[Y_5T[Z4[X9@}`@$YDHD}0.png

阅读 5.8k
2 个回答
 oncontextmenu="return false"//禁止复制黏贴框弹出
var input = document.querySelector('input')

input.addEventListener('select', function() {
  this.selectionStart = this.selectionEnd
}, false)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题