1

我见过一些网站这样做,我将解释发生了什么。

通常,当您单击任何站点内的链接时,浏览器屏幕会变白,等待几秒钟,然后开始渲染页面,加载图像等。

但是有些网站,在你点击链接后,即使你看到浏览器的预加载器在旋转并且服务器在后台处理请求,当前页面仍然保持不变。但它永远不会变白。它只会显示下一页的空白背景,并且仅显示一瞬间。

网站如何做到这一点?

这里有两个示例链接进行比较:

  1. http://www.blackhatworld.com/(无白色背景)
  2. http://www.moneymakerdiscussion.com/(显示白色背景)
4

1 回答 1

1

Grigore,我相信这与页面的内容有关,尤其是 SWFobjects 和 JavaScript。要删除白屏,请尝试在 HTML 中移动底部的 JavaScript(以便稍后加载)并减少/删除 SWF 对象(Flash 广告、游戏等)。希望这可以帮助!

于 2012-10-09T07:30:17.890 回答