我正在开发一个 Firefox 扩展程序,它可以处理突出显示的文本。
在独立页面上,我可以通过以下方式获取选定的文本:
selectedText = document.selection?document.selection.createRange().text;
然后我将在相关文本区域上使用字符串操作来操纵选定的文本。不幸的是,这对于插件来说是不可能的,因为我不知道用户选择的文本在哪里。
有没有办法获取选中文本的元素的名称,或者在没有元素名称的情况下更改选中的文本?
最佳答案
selectedText = content.getSelection().toString();
关于javascript - 你如何通过 Firefox 扩展来操作选定的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/519349/