窗口.getSelection在Chrome上返回null
window.getSelection returns null on Chrome
我有一个Spring应用程序在localhost:8080上运行。在这个应用程序中,window.getSelection
返回null
。我认为它可能是一个Javascript库,可能会重新分配它,但我检查了,我找不到任何东西。我创建了另一个页面(一个简单的页面),上面没有任何内容,并且该页面也以相同的方式运行。
我也有一个普通的web服务器在这台机器上运行,所以我决定在那里尝试一下,只是看到相同的行为。
然后我尝试从我的网络外部访问该页面,使用与我的动态IP相关联的主机名。这个也给了我相同的行为。
但是,我用浏览器打开的每个其他页面(即,不在这台机器上托管的正常网页)都表现正常并返回非空值。
我在Firefox中检查了这个,谢天谢地,它似乎在那里工作。我很好奇为什么我会看到这种行为。当它注意到你正在点击localhost
时,Chrome是否制定了一些安全措施?
我修复了这个问题。似乎更好的弹出窗口拦截器扩展将window.getSelection
重新定义为null
。当我将我的网站添加到"允许"列表中时,我能够看到window.getSelection
的非null
值
相关文章:
- Meteor方法在客户端返回null,在客户端运行的相同方法返回正确的值
- php函数的ajax html$_POST值返回null
- 是否可以 document.getElementsByTagName('head')[0] ever 返回 null
- Firebase:查询返回null
- 在浅层渲染的反应组件上,Enzyme为道具返回null
- jQuery Multiselect插件返回null长度(应为0?)
- 如何处理getElementById返回Null
- JavaScript中的RegExp返回null
- Javascript 中的 RegEx 返回 Null
- 加载时的getelementbyID返回null
- 谷歌脚本在第二次调用Gmail后返回null
- Indexeddb OpenCursor在特定键值上返回null
- Ajax响应返回null
- 有没有一种方法可以判断图像src是否在javascript内部返回null
- 当JS在Chrome控制台上正常工作时,Selenium JavaScript执行器返回null
- Auth$getUser返回null,即使用户已登录(AngularFire,Firebase)
- Mongoose JS findOne总是返回null
- 为什么我的ajax调用返回null
- 当与全局标志一起使用时,Javascript Regex在后续调用中返回null
- Regex以确定该值在JS中是否有效,返回null