javascript – 如何通过Firefox扩展操作选定的文本

我正在开发一个可以操作突出显示文本的Firefox扩展程序.

在独立页面上,我可以通过以下方式获取所选文本:

selectedText = document.selection?document.selection.createrange().text;

然后我将使用有问题的textarea上的字符串操作来操作所选文本.不幸的是,对于插件来说这是不可能的,因为我不知道用户所选文本的位置.

有没有办法获取选择文本的元素的名称或更改没有元素名称的选定文本?

最佳答案
selectedText = content.getSelection().toString();

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...