是什么引发了这个问题?
此问题报告的JavaScript文件返回的是4xx或5xx状态代码。
来自Chrome开发者工具"网络"选项卡的截图:
这为什么很重要?
参与页面内容渲染的破损JS文件可能会严重损害用户体验。
页面布局可能会被破坏。 此外,如果破损的JS文件应生成某些内容,它将既不可见于人们也不可见于搜索引擎。
如何修复?
这些JavaScript文件可能已被删除、移动或重命名。 同样,托管JS文件的外部网站可能无法访问。
替换、修复或删除页面上指向破损JS文件的链接。
要获取引用破损的内部或外部JS文件的页面列表,请点击报告中的“JS入站链接”列中的数字。 该报告中“JS Inlinks”列。
在此报告中你可能遇到的最常见HTTP状态代码如下:
404(未找到)HTTP状态代码表明文件可能已被移动或删除,但链接未更改。 要修复此问题,你可以恢复具有旧URL的JS文件,编辑页面上的链接以指向相关文件,或如果页面不再需要该JS文件,则完全移除链接。
403(禁止)HTTP状态代码表示我们的爬虫无法访问JS文件。 您的服务器可能在抓取过程中开始阻止来自我们爬虫的请求. 这可能由于服务器或防火墙配置的问题而发生。 您可以将我们的IP地址列入白名单并重新运行抓取.
如果您的JS文件托管在阻止我们爬虫的外部服务器上,也会发生这种情况。
429(请求过多) HTTP状态代码可能表明为项目设置的抓取速度对Web服务器来说过高。 在抓取设置中减少此速度,并重新进行项目重新抓取。
5xx(服务器错误)HTTP状态代码表示一些服务器问题,您应与您的开发人员或托管服务提供商联系。 您的服务器可能配置错误、负载过高或总体运行缓慢。
尽量让JavaScript文件保留在您的网站内。

