【发布时间】:2011-08-16 03:36:13
【问题描述】:
如果内容超过可视大小,Firefox 4 会自动将文本区域滚动到其底部。以前版本的 Firefox 没有这样做。
有什么东西,也许是 about:config 选项,我可以调整它以使其表现得像以前一样吗?
【问题讨论】:
-
这不是默认行为。您是否有导致这种情况发生的扩展程序?
-
你是对的。查看该站点,他们使用 JavaScript 来关注有问题的 text_area。如果没有焦点调用,text_area 保持滚动到顶部,但使用焦点调用,它会滚动到底部。 Firefox 4 是我见过的唯一表现出这种行为的浏览器。 (另外,我禁用了所有扩展程序以确保不是问题)
-
啊,是的。通过
focus()调用,您会得到这种行为。请参阅 bugzilla.mozilla.org/show_bug.cgi?id=353539 了解 Firefox 4 这样做的原因。看起来 webkit 将插入符号放在文本的开头,而不是结尾。 Opera 具有与 Firefox 过去相同的(错误)行为:插入符号位于末尾,但不会滚动到视图中。