如何获取在输入字段中选择的文本的位置/边界?

时间:2018-02-27 20:02:56

标签: javascript selection firefox-webextensions

要知道网页中所选文字的位置/大小/界限,我通常可以这样做:

window.getSelection().getRangeAt(0).getBoundingClientRect();

但是,window.getSelection()不适用于输入字段中的选择。我可以为输入字段获取selectionStart和selectionEnd,但这些是字符串索引,所以他们没有帮助。

有没有办法计算选择"界限"准确输入字段?

我不需要跨平台解决方案。这适用于Firefox 52或更高版本,用于WebExtension的内容脚本。谢谢!

0 个答案:

没有答案