【发布时间】:2009-09-09 23:35:29
【问题描述】:
我遇到了一个间歇性问题,我认为这是由于未清除的浮动造成的。 Chrome(我的主要开发浏览器)中发生的情况是垂直滚动条将锁定在顶部位置,我无法向下滚动页面。最初,当页面开始加载时,它会允许您滚动,然后当页面加载时,它会跳回到开头并自行锁定。
我刚刚撕开我的页面,寻找未清除的浮动和丢失的标签,最后发现这是由于 URL 末尾带有 # (以编程方式添加并在我刷新页面时保留) )。
此问题仅发生在 chrome 中 - 似乎不会发生在其他 webkit 浏览器中。
我假设它正在寻找一个锚点并且没有找到它然后放弃。这绝对是一个错误,但想知道一种解决方法,或者为什么它只在我的网站上这样做 - 我无法复制它,例如 here。
Shift点击网址在新浏览器中打开:
将锁定的网址:/faq#
未锁定的 URL(相同但没有 #):/faq
【问题讨论】:
-
我无法用 Chrome 2.0.172.43 重现它。滚动条正常工作。
-
我在 Windows 7 上使用 Chrome 3.0.195.10,但它总是会中断。我现在才发现这是由于#。我现在在星巴克,其他人都在 mac,但我会尽量重现!
-
我在多个网站上都看到了这个,因此我正在阅读这篇文章。我会说它是一个真正的 chrome 错误,很可能与 chrome 事件处理程序控制器有关。 (PID {根容器}.exe)
-
嗯。好久没看到这个问题了。昨天买了新电脑,全新安装了带有 chrome 6.0.472.53 的 win 7 x64,刚刚验证我无法复制它。你是哪个版本的?
标签: google-chrome anchor