只需监听click事件,通过window.getSelection就能获知选择了哪些节点不兼容IE,剩下的就是细节上的位置计算及toolbar创建了。 document.addEventListener('click', () => { const {anchorNode, focusNode} = window.getSelection(); console.log(anchorNode, focusNode); });
只需监听
click
事件,通过window.getSelection
就能获知选择了哪些节点不兼容IE,剩下的就是细节上的位置计算及toolbar创建了。