网页中输入框的粘贴操作,我希望浏览器默认的右键菜单里只保留“粘贴”选项,去除其他的,能实现吗?

我的神
  • 915

让默认菜单只保留粘贴选项,能实现吗? 因为只需要粘贴功能。这样能触发js绑定的粘贴事件,然后获取剪切板数据做处理。粘贴事件的代码在chrome和Firefox中都能触发,通用性好。

如果不用默认菜单,用js手动获取剪切板数据的话,没有找到很好的浏览器通用方案。

image.png

回复
阅读 599
3 个回答

只能重写contextmenu,如果要做到兼容性最好,那你还需要监听复制这个动作,然后做兼容性处理去存储,粘贴的时候根据兼容性去获取数据。

  • 3
新手上路,请多包涵

可以换个角度去想这个问题 不要纠结于去改default的东西 可以参考一下这个网站上的有一个右键事件 https://3x.ant.design/compone... 最后一个案例 肯定会找到开源的包 实在不行自己去学习一下这个源码 自己封装也是可以写出来的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏