繁体   English   中英

window.getSelection在Chrome上返回null

[英]window.getSelection returns null on Chrome

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

我也在这台机器上运行了一个常规的Web服务器,因此我决定在那里尝试一下,只是看到了相同的行为。

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

但是,我用浏览器打开的所有其他页面(即,不在此计算机上托管的普通网页)的行为均正常,并返回非null值。

我在Firefox中进行了检查,幸运的是,它似乎可以在其中运行。 我很好奇为什么会看到这种行为。 当Chrome浏览器发现您访问localhost时,它会采取一些安全措施吗?

我解决了这个问题。 似乎“ 更好的弹出 window.getSelection 阻止程序”扩展程序将window.getSelection重新定义为null 当我将网站添加到“允许”列表中时,我能够看到window.getSelection的非null值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM