Javascript 第一页加载时出现白色闪烁:这可以是“吗?”;固定?“;

Javascript 第一页加载时出现白色闪烁:这可以是“吗?”;固定?“;,javascript,html,css,Javascript,Html,Css,我注意到,在我的网站上的一些页面的第一次加载时,有一个快速的白色闪光 一旦页面内容被缓存,它似乎就不会这样做了,但在第一次加载时,这很烦人 我尝试将所有的标签设计为黑色,但这似乎无法解决问题。可能是我某些页面上的脚本吗?(即,可能是分析) 我能做些什么来解决这个问题吗 更新:该站点可以更新。有些页面有Javascript,但其他页面没有,根据我所经历的结果,这似乎无关紧要。好的,所以看起来这可能与中的脚本标记有关。尝试将其向下推到关闭标记之前。在该脚本完全运行之前,文档无法呈现 看 然而,您有时

我注意到,在我的网站上的一些页面的第一次加载时,有一个快速的白色闪光

一旦页面内容被缓存,它似乎就不会这样做了,但在第一次加载时,这很烦人

我尝试将所有的
标签设计为黑色,但这似乎无法解决问题。可能是我某些页面上的脚本吗?(即,可能是分析)

我能做些什么来解决这个问题吗


更新:该站点可以更新。有些页面有Javascript,但其他页面没有,根据我所经历的结果,这似乎无关紧要。

好的,所以看起来这可能与
中的脚本标记有关。尝试将其向下推到关闭标记之前。在该脚本完全运行之前,文档无法呈现

然而,您有时等待的另一个资源是“home.css”。这可能是一个更大的问题。这有点像黑客,但是你可以尝试在css使用内联
标记之前将背景设置为黑色

尝试按此顺序构造页面(注意
)标记


html{背景颜色:黑色;}
...
...
...
版权所有©2013凯西基德音乐。
保留所有权利。 (功能( ... “页面视图”);

可能在加载HTML之前,页面之间仍然会出现一点白色闪烁,但现在这个窗口会很小。

可能有很多问题-你的站点的URL是什么?如果我猜的话,它可能是一个在文档呈现之前会暂时阻塞的资源。你所有的标签都在botto上吗m?页面是否会在完全没有javascript的情况下呈现?@cirrus:请参见上面的更新…可能是加载的完整页面图像。似乎是第一次出现,然后不会再次出现(由于缓存)。似乎将
html
标记设置为黑色应该可以防止这种情况发生,你不认为吗?或者
不必仅为此添加
。完全正确。无论哪种黑客更可取。我个人认为
标记只会使从CSS来回移动声明更容易。是的,我同意他们是e不那么突兀。不管怎样,这个黑客似乎是最好的解决方案。这将是一个正确的答案,有一个附录:你的身体应该没有边缘,以确保颜色覆盖整个窗口。这不是这里涉及的网站的问题。同样,为了防止背景加载缓慢,你可以预加载它们在你的css文件前面有:head{background:url(/images/bg3.jpg)}。2017年仍然是一个问题。立即修复。但是现在我需要在背景图像中淡出(只是为了美观)。
<!doctype html>
<html>
<head>
<style>
html { background-color: black; }
</style>
...
<link href="home.css" rel="stylesheet" type="text/css">
...
</head>

<body>
...
<div id="footer">
    <span class="footer_text">Copyright © 2013 Casey Kidd Music.<br />All Rights Reserved.</span>
  </div>

</div>

<script>
  (function(
      ...
  'pageview');
</script>
</body>
</html>