由于超时,预渲染请求已取消
Pre-render request cancelled because of timeout
我正在努力向我的网站添加预渲染优化(链接rel="prerender" href="...")。我已经在其中 2 个页面上成功实现了它。我现在尝试预呈现的页面无法正常工作。查看 chrome://net-internals/,它显示预渲染已加载,但是当我单击链接时,它在"最终状态"列中显示"超时"。
该页面不符合预渲染文档中列出的任何取消原因。
我找到的其他消息来源说它会在 30 或 60 秒后超时,但此页面在 <5 秒内加载。
有什么想法吗?预渲染有时间限制吗?有没有办法改变这个限制?
所以,问题最终是我在搞笑的长 url 中少了 1 个字符,所以浏览器永远不会导航到我试图预渲染的链接。
我会删除这个悲伤的错别字,如果不是因为我在经历这个过程中确实学到了一些关于 chrome://net-internals 的知识。
您将获得最终状态="超时",当未导航到的页面的预渲染未完成时。
当导航到的页面的预呈现未完成时,您将获得最终状态="导航未提交"
相关文章:
- 如何在AngularJS中取消挂起的请求
- 是否可以通过Primefaces 3.3的自定义对话框取消Ajax请求
- 当搜索字段为空时,取消所有ajax请求
- Ajax 请求正在取消页面上的其他 JS 事件
- 取消FB.api(..)请求
- 取消已提交的http请求
- 选中/取消选中时复选框ajax请求
- HTTP_STREAM_PARSER_READ_HEADERS之后取消AJAX请求
- 为什么可以't我取消了这个Angular HTTP请求
- 在删除视图时取消所有传出的REST HTTP请求
- 我如何才能获得隐藏/取消隐藏按钮来同时发送帖子请求
- 如何在页面卸载时发送AJAX PUT请求而不取消
- 在慢速网络上,上一个Ajax请求会被下一个取消
- 取消请求动画设置时间后的帧
- 如果用户发送另一个请求,请使用 .abort() 取消现有的 ajax 请求
- JQuQuery UI 对话框取消 AJAX 请求
- 当我们使用 ajax post 请求上传文件时,如何取消将文件上传到服务器并删除文件(在上传未完成之间)
- 取消以前由 ng-change 创建的 api 请求
- 区分ajax错误中的请求失败(无网络)和请求取消(HTTP状态码0)
- 为什么我的https://请求取消并更改为http://,导致混合请求错误