由于超时而取消预渲染请求

时间:2016-02-08 23:34:44

标签: javascript html google-chrome chromium

我正在努力为我的网站添加预渲染优化(link rel =" prerender" href =" ...")。我已经在其中的两个页面上成功实现了它。我现在尝试预渲染的页面无法正常工作。查看chrome:// net-internals /,它显示已加载预渲染,但是当我点击它在"最终状态"列,"超时"。

该页面不符合pre-render documentation中列出的任何取消原因。

我发现其他来源说它会在30或60秒后超时,但此页面加载时间<5秒。

有什么想法吗?预渲染是否有时间限制?无论如何都要改变这个限制吗?

1 个答案:

答案 0 :(得分:1)

所以,问题最终是因为我在我那个搞笑的长网址中掉了1个字符,所以浏览器从未导航到我试图预渲染的链接。

我会删除这个令人悲伤的问题错字,如果不是因为我确实学到了一些关于chrome:// net-internals的事实。

当未导航到的页面的预渲染未完成时,您将获得Final State =&#34; Timedout&#34;

当导航到的页面的预渲染未完成时,您将获得最终状态=&#34;导航未提交&#34;