Javascript Chrome上的window.getSelection返回null

Javascript Chrome上的window.getSelection返回null,javascript,google-chrome,getselection,Javascript,Google Chrome,Getselection,我有一个Spring应用程序运行在localhost:8080上。在此应用程序上,window.getSelection返回null。我想它可能是一个Javascript库,可能正在重新分配它,但我检查了一下,什么也找不到。我创建了另一个页面(一个赤裸裸的页面),上面没有任何内容,该页面的行为也与此相同 我也在这台机器上运行了一个常规的Web服务器,所以我决定在那里尝试一下,结果看到了相同的行为 然后,我尝试使用与动态IP关联的主机名从网络外部访问该页面。这也给了我同样的行为 但是,我用浏览器打

我有一个Spring应用程序运行在localhost:8080上。在此应用程序上,
window.getSelection
返回
null
。我想它可能是一个Javascript库,可能正在重新分配它,但我检查了一下,什么也找不到。我创建了另一个页面(一个赤裸裸的页面),上面没有任何内容,该页面的行为也与此相同

我也在这台机器上运行了一个常规的Web服务器,所以我决定在那里尝试一下,结果看到了相同的行为

然后,我尝试使用与动态IP关联的主机名从网络外部访问该页面。这也给了我同样的行为

但是,我用浏览器打开的每一个其他页面(即,不在此计算机上托管的正常网页)都正常运行并返回非空值


我在Firefox中查看了这一点,谢天谢地,它似乎在Firefox中起了作用。我很好奇为什么我会看到这种行为。当Chrome注意到您正在点击本地主机时,它是否采取了一些安全措施?

我解决了这个问题。扩展似乎将
window.getSelection
重新定义为
null
。当我将我的站点添加到“允许”列表时,我能够看到
window.getSelection
的非
null