聚合物:页面加载时闪烁白色屏幕

时间:2015-02-07 09:03:32

标签: javascript polymer jekyll web-component github-pages

我目前正在使用PolymerJekyllGithub pages在网站上工作。但我面临一个大问题。在页面之间切换时,每次都会显示一个白色屏幕,这是不正确的行为。即使在页面之间切换,我也总是会看到标题部分和左侧菜单(没有闪光灯)。

网站尚未vulcanized(还有其他问题),所以速度不是很快,但这不应成为原因。我正在使用<head>部分和脚本中的导入,但没有任何帮助。似乎页面实际上只在DomContentLoaded事件后呈现。

有什么建议吗?

可以在this url上查看网站,GitHub也可以找到源代码。

1 个答案:

答案 0 :(得分:2)

如果您在页面之间导航时参考转换 - Polymer网站感觉更快,因为它们不会执行整页加载。相反,他们使用AJAX加载新页面并在History API的帮助下修改您的URL栏,使其看起来像您从第A页到第B页。这类术语的术语是{{3 }}