Chrome Dev Summit 2018 is happening now and streaming live on YouTube. Watch now.

网站不使用 document.write()

为什么说此审查非常重要

对于网速较慢(如 2G、3G 或较慢的 WLAN)的用户,外部脚本通过 document.write() 动态注入会使主要页面内容的显示延迟数十秒。

请参阅干预 document.write() 了解更多信息。

如何通过此审查

在您的报告中,Lighthouse 列出了对 document.write() 的每次调用。查看此列表,并注意动态注入脚本的任何调用。如果脚本符合干预 document.write() 简介中列出的条件,则 Chrome 不会执行注入的脚本。这些调用的是您要更改的 document.write()。 请参阅如何解决此问题?,了解可能的解决方案。

如何实现此审查

本部分介绍如何实现此审查,以便您可以了解计算此审查得分的方式。

Lighthouse 报告它遇到的 document.write() 的每个实例。请注意,Chrome 的干预 document.write() 仅适用于动态注入的阻塞渲染的脚本。document.write() 的其他用法是可以接受的。