0

我有一个带有背景图片的网站,由 css 设置。在 Firefox 17 早期,当我按下提交按钮并重新加载页面时,看起来只有页面的一部分被替换,所有背景/菜单等都已到位。现在我有一个问题,当我首先提交表单时,所有页面都变成白色,然后所有页面都是从 skratch 绘制的。您有什么想法可以在 Firefox 中更改,是否可以以某种方式避免它?PS我不确定,我可以给网站链接,否则将被视为垃圾邮件。谢谢。

4

1 回答 1

3

Firefox 真的很喜欢最快的重新加载之一。但请记住,这是一个浏览器问题,因此在 Firefox 中看起来很快的东西在 Safari 和 Opera 等其他浏览器中看起来不会那么快。

所以你唯一能做的就是尽可能快地加载你的布局。为此,我建议:

  1. 确保在您的样式显示之前没有或几乎没有 javascript 正在运行。
  2. 确保您的请求在服务器端得到妥善管理。仔细研究数据库查询并确保您的服务器在近 0 毫秒内处理页面请求。
  3. 注意样式表中是否存在 CSS 函数,因为它们可能会在显示任何内容之前让 CPU 进入进程。
  4. 最后但同样重要的是,尽量不要在页面之间下载太多。任何大量的 KB 下载都会降低您在切换页面时执行“静止效果”的机会。

我想这就是你能做的。:)

PS:当然,请仔细检查您的浏览器缓存配置。

于 2013-01-11T16:55:43.867 回答