最近在使用Chrome浏览器访问一些网页的时候,出现一个“BUG”,有时候弹出的对话框总是位置莫名其妙的,关闭按钮都找不到。
最近在使用Chrome浏览器访问一些网页的时候,出现一个“BUG”,有时候弹出的对话框总是位置莫名其妙的,关闭按钮都找不到。
按理说,开发者不会做出这么反人类的错误吧,而且多个网站出现类似的问题,想了下觉得应该是浏览器的问题。然后审查元素,发现了一段诡异的css样式injected stylesheet,字面意思就是注入样式。
这段注入样式的类名为.ui-dialog,而出现错位的对话框很巧合的被设置了这个class,于是乎BUG出现了。
一般来说注入样式是由浏览器插件(扩展程序)导致的,于是一个个禁用插件,终于找打了罪魁祸首“草料二维码”禁用之,弹窗对话框正常了。
我好像也遇到过类似的事情,弹出框显示不全,我知道是被遮罩了,就没想到是插件的锅
@西枫里博客: 样式异常这种锅一般都要丢给插件了