【问题标题】:Test if prerender works locally?测试预渲染是否在本地工作?
【发布时间】:2016-02-10 13:44:08
【问题描述】:

我正在使用以下标签进行预渲染:

<link rel="prerender" href="//address.se/sv/get-started.html">

我目前正在本地运行该网站。是否可以运行任何测试(可能通过 chrome 检查器)来查看我的浏览器是否找到并预呈现文件?

【问题讨论】:

  • 首先,prerender 是 google chrome 的一项功能,让一切如常(google 让所有 google 想要的),但标准规范是 prefetch。这是我的建议,你描述的问题可以在开发者工具的NETWORK标签中查看。

标签: html prerender


【解决方案1】:

是的,您可以测试预渲染是否在本地发生,尽管它稍微难一些,并且需要常规开发人员工具之外的工具。

请注意,在提出这个问题时,prerender 所做的事情与现在不同,以前它用于在隐藏的渲染器进程中预渲染整个页面,现在它做的事情没有那么强大(NoState Prefetch )

检查预渲染的内容:

  • 转到 chrome://net-export/(这将导出所有 chrome 窗口、应用程序和扩展程序发生的所有网络活动的日志)
  • 转到要检查预渲染的网站,给它一些空闲时间并进行预渲染
  • 从网络导出页面保存json文件,并加载到https://netlog-viewer.appspot.com/
  • 加载后,查看左侧菜单中的 Prerender 页面

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-28
    • 2011-12-29
    • 1970-01-01
    • 1970-01-01
    • 2016-07-14
    相关资源
    最近更新 更多