【发布时间】:2018-11-23 18:53:32
【问题描述】:
在现代浏览器的 contenteditable div 上运行 window.getSelection().getRangeAt(0) 时,按预期工作,
Internet Explorer 在某些情况下会引发“IndexSizeError”异常。
当 Selection 对象的 AnchorNode 是 TextNode 而不是 HTML 节点时会发生这种情况。
我想也许我会为此找到一个 polyfill,但似乎不存在。
是否有任何快速解决方案或使用getRangeAt() 的替代方法?
【问题讨论】:
标签: javascript internet-explorer polyfills legacy-code