localhost:8080 で実行されている Spring アプリがあります。このアプリでは、 をwindow.getSelection
返しますnull
。それを再割り当てしている可能性のあるJavascriptライブラリではないかと思いましたが、確認したところ何も見つかりません。何もない別のページ (最低限のページ) を作成しましたが、そのページも同じように動作しています。
また、このマシンで通常の Web サーバーを実行しているので、そこで試してみることにしましたが、同じ動作しか確認できませんでした。
次に、動的 IP に関連付けられたホスト名を使用して、ネットワークの外部からページにアクセスしようとしました。これも私に同じ動作を与えました。
ただし、ブラウザーで開いた他のすべてのページ (つまり、このマシンでホストされていない通常の Web ページ) は正しく動作し、null 以外の値を返します。
これを Firefox でチェックアウトしたところ、ありがたいことに、そこで動作するようです。なぜこのような行動が見られるのか、私は興味があります。Chrome は、ユーザーがlocalhost
.