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

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

阅读 539
评论
    2 个回答
     oncontextmenu="return false"//禁止复制黏贴框弹出
      • 2.9k
      var input = document.querySelector('input')
      
      input.addEventListener('select', function() {
        this.selectionStart = this.selectionEnd
      }, false)
        撰写回答

        登录后参与交流、获取后续更新提醒