摘要: 最近在使用Chrome浏览器访问一些网页的时候,出现一个“BUG”,有时候弹出的对话框总是位置莫名其妙的,关闭按钮都找不到。按理说,开发者不会做出这么反人类的错误吧,而且多个网站出...
最近在使用Chrome浏览器访问一些网页的时候,出现一个“BUG”,有时候弹出的对话框总是位置莫名其妙的,关闭按钮都找不到。
按理说,开发者不会做出这么反人类的错误吧,而且多个网站出现类似的问题,想了下觉得应该是浏览器的问题。然后审查元素,发现了一段诡异的css样式injected stylesheet,字面意思就是注入样式。
这段注入样式的类名为.ui-dialog,而出现错位的对话框很巧合的被设置了这个class,于是乎BUG出现了。
一般来说注入样式是由浏览器插件(扩展程序)导致的,于是一个个禁用插件,终于找打了罪魁祸首“草料二维码”禁用之,弹窗对话框正常了。
此篇文章由DurkBlue发布,请自觉转载请注明来处