次のコードを使用して、ユーザーがWebページで選択したテキストを取得できます。
function getSelected() {
var userSelection;
if (window.getSelection) {
selection = window.getSelection();
} else if (document.selection) {
selection = document.selection.createRange();
}
}
選択した単語の周りの単語を取得することは可能ですか。
たとえば、次の文を見てください。「zartboxをフラングブルする必要がある場合は、赤いウィジェットを購入する必要があります。それ以外の場合は、青いウィジェットを購入して、いくらかのお金を節約できます。」
私のコードは、その人が「ウィジェット」という単語を選択したかどうかを教えてくれます。しかし、選択が「赤」または「青」の後にあるかどうかを知りたいのですが。これは可能ですか?私はいくつかのアドバイスを求めてインターネットを精査してきましたが、答えを見つけるのに苦労しています。
ご協力ありがとうございました