这是我遇到过的最奇怪的错误之一。有可能是扩展程序或浏览器错误或其他问题,但它仅在我在开发模式下刷新应用程序时显示在我正在构建的应用程序上,因此 stackoverflow 似乎是开始询问的正确位置。
基本上在某些未知的情况下,每次我重新加载正在处理的页面时,
<body>
元素都会从页面向左滑动约10px。然后当我再次刷新时,它通常会滑得更远。如果我在新选项卡中打开页面,那就没问题了。
在下面的屏幕截图中,我在元素检查器中突出显示了
<body>
元素。
线索:
我最好的猜测是……它正在双重加载某种 AngularJS 指令,尽管我既不知道为什么会这样做,也不知道为什么会导致这个奇怪的问题。无论如何,几个月或几年后,我可能会成为解决这个问题的人,但如果你有任何想法,我很好奇!
我一直在我的网站上工作,也遇到了同样的问题。然而我注意到了一些事情:这只是 css 使用“vw”长度属性的页面的问题。不过 % 或 'vh' 没有问题。也许检查是否有“vw”并尝试将其删除。为我工作。