0
JavaScriptを使用してブラウザでアクティブなもの以外のウィンドウからハイライトされたテキストを取得することはできますか?このようなもの:任意のウィンドウ(JavaScript)からハイライトされたテキストを取得
keyword = window.getSelection().toString();
use(keyword);
これは現在のドキュメントで使用できますが、他のソースからテキストを取得したいと考えています。
他のウィンドウを保持する変数はありますか?一般に、 'window.open()'でウィンドウを開いた場合にのみ、そのウィンドウを変数に入れることができます。また、ドキュメントが別のドメインにある場合、他のウィンドウにあるものにアクセスすることはできません。 – Barmar
そして、あなたがこの変数を持っていて、それにアクセスすることができれば(クロスオリジンの問題はありません)、 'otherWindow.getSelection()。toString()'を実行するだけです。クロスドメインウィンドウの場合は、両方を制御することもできます。['postMessage' API](https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage )。 – Kaiido
ブックマークレットを作成しますが、そのデータをどこかで送る必要があります。 – charlietfl