在 Thunderbird 的消息编辑器中,我需要使用 javascript 查看用户是否选择了任何文本,并有选择地获取所选文本。
我试过这个:
var thisselection = window.getSelection();
alert("selection = " + thisselection.toString() );
但即使选择了文本,它也说没有选择任何内容。我确定我不明白发生了什么。 I was reading from MDN .
我也试过:
var editor = gMsgCompose.editor;
var thisselection = editor.getSelection.toString();
但随后我收到一条错误消息,提示 getSelection
不是要与 editor
一起使用的函数。
最佳答案
啊,找到了:
var thisselection = document.commandDispatcher.focusedWindow.getSelection();
var thistext = thisselection.toString();
alert(thistext);
关于javascript - 如何从 Thunderbird Message Composer 获取当前选中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16504288/