【发布时间】:2013-11-12 03:06:12
【问题描述】:
我正在开发一个网站,每当我在 chrome 上加载一个相当长的页面时,它都会创建某种框来覆盖我的页面底部。长页面在 Safari 和 Firefox 上看起来不错;只有 Chrome 会导致此问题。
行为如下所示:
这是有问题的页面:https://nosh-staging.herokuapp.com/events 如果您一直滚动到底部,您会注意到覆盖页面最后 15% - 20% 的巨大白框。
我注意到的几个怪癖:
我使用的是 15" MBP(1440 x 900 分辨率屏幕)和 27" Thunderbolt 显示器 (2560 x 1440)。当我在 Thunderbolt 显示器中打开 Chrome 时,页面加载得很好。一旦我将窗口移动到我的 15 英寸屏幕,它就会覆盖页面的整个底部。
当我检查元素时,所有代码似乎都能正常加载。几乎感觉就像 Chrome 在页面顶部放置了一个巨大的框。当我尝试单击 + 拖动以选择文本时,由于该框,我看不到选择。
我目前正在开发 Rails 3.2.13 和 Ruby 2.0.0。在 Chrome 版本上测试了页面。 30.0.1599.101,火狐版本。 25.0 和 Safari 7.0。我已经尝试禁用所有扩展并加载页面,但这也没有帮助。
【问题讨论】:
-
我认为当您在开发人员工具正常运行时加载页面时会发生这种情况?
-
不,即使没有开发人员工具,这似乎也会发生。
-
哦,看起来像是 Chrome 的一个错误。如果是渲染问题,很可能 Safari 应该会生成同样的东西……
-
这是否只发生在您的开发环境中?而且,如果是这样,您是否使用任何将代码插入页面的调试 gem?我在使用
rack-mini-profiler时遇到过类似的问题。 -
这发生在所有环境中,包括生产环境。
标签: html css ruby-on-rails google-chrome