在制作十六进制查看器时,让用户选择一个字节的一半是没有意义的,因此,我试图强迫选择捕捉到字节边界。
在CSS中,我可以将user-select
设置为all
,但这使得选择多个字节非常困难,因为在元素内单击并移动鼠标会启动拖动操作而不是选择
我可以尝试通过JS进行操作,但是所有选择API似乎都被标记为实验技术,并且其行为在浏览器中也有所不同。即尝试在Chrome中使用addRange
扩展范围不会执行任何操作,并在链接到this document的控制台中显示警告。
在CSS / JS中有可靠的方法吗?