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

Polymer: flashes of white screen when page loads

我目前正在使用 PolymerJekyllGithub pages 开发网站。但我面临一个大问题。在页面之间切换时,每次都会显示白屏,这是不正确的行为。我希望即使在页面之间切换时也能始终看到页眉部分和左侧菜单(不带闪光灯)。

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

有什么建议吗?

可以在 this url and the source code is also available on GitHub 上查看该网站。

如果您在页面之间导航时参考过渡 - Polymer 网站感觉更快,因为它们不会加载整页。相反,他们使用 AJAX 加载新页面并在 History API to make it look like you went from page A to page B. The term for this kind of thing is Single-page application.

的帮助下修改您的 URL 栏