Jquery Chrome将cssClass添加到HTML元素

Jquery Chrome将cssClass添加到HTML元素,jquery,html,css,google-chrome,Jquery,Html,Css,Google Chrome,我最近注意到,在过去的几周里,Google Chrome似乎在我的所有页面和应用程序中添加了一个CSS类(和样式块),这些页面和应用程序都是在Chrome中运行的,与页面缩放有关 这可能会导致一些看起来相当糟糕的变化,特别是对于要以100%宽度显示的页面。(它在滚动条通常出现的右侧和底部区域都保留了不必要的空白) 我试图通过创建一个简单的jQuery函数来解决这个问题,该函数将缩放设置为1(以保持以前的效果),这是可行的,但我正在寻找任何其他可能更干净的想法 添加的类: <html cla

我最近注意到,在过去的几周里,Google Chrome似乎在我的所有页面和应用程序中添加了一个CSS类(和样式块),这些页面和应用程序都是在Chrome中运行的,与页面缩放有关

这可能会导致一些看起来相当糟糕的变化,特别是对于要以100%宽度显示的页面。(它在滚动条通常出现的右侧和底部区域都保留了不必要的空白)

我试图通过创建一个简单的jQuery函数来解决这个问题,该函数将缩放设置为1(以保持以前的效果),这是可行的,但我正在寻找任何其他可能更干净的想法

添加的类:

<html class='cssClass'>
<style type="text/css">
    .cssClass { -webkit-transform: scale(0.990625);  
    -webkit-transform-origin: 0 0; }
</style>
if($.browser.webkit){
    setTimeout(function (){ 
        $('html').removeClass('cssClass').css('-webkit-transform', 'scale(1)'); 
    }, 1);
}
这解决了问题——不过,我只是想看看是否有其他人遇到了其他问题(或者有其他更优雅的解决方案)


更新:这是由扩展造成的。我会把这个问题留给别人,以防其他人觉得他们像我一样闯入了一个陌生的世界。

进入工具->设置->扩展,然后禁用所有扩展,它就会停止。然后,您可以让他们一次一个地了解到底是哪一个在这样做。

如果这是扩展的结果,我会觉得很傻。尽管-这就是我问这个问题的原因,我不可能想象像这样的事情不会让各种各样的人抱怨。谢谢保罗。@RionWilliams没问题。我知道它如此之快的唯一原因是因为我遇到了一个非常类似的问题,最后在lol之前问了这个问题:现在去删除一些我必须编写的脚本来解决这个问题:)