2

Thunderbird のメッセージ コンポーザでは、javascript を使用して、ユーザーがテキストを選択したかどうかを確認し、オプションで選択したテキストを取得する必要があります。

私はこれを試しました:

var thisselection = window.getSelection();
alert("selection = " + thisselection.toString() ); 

ただし、テキストが選択されていても、何も選択されていないと表示されます。私は何が起こっているのか理解していないと確信しています。 私は MDN から読んでいました

私も試しました:

var editor = gMsgCompose.editor; 
var thisselection = editor.getSelection.toString();

getSelectionしかし、は で使用する関数ではないというエラーが表示されeditorます。

4

2 に答える 2

1

あ、見つけた:

var thisselection = document.commandDispatcher.focusedWindow.getSelection();
var thistext = thisselection.toString();
alert(thistext);
于 2013-05-12T15:18:07.783 に答える