木偶演员资源类型为;其他";用于预取JavaScript?

木偶演员资源类型为;其他";用于预取JavaScript?,javascript,single-page-application,puppeteer,google-chrome-headless,Javascript,Single Page Application,Puppeteer,Google Chrome Headless,我使用Puppeter为我的单页应用程序编写了一个预渲染器。因为我只关注呈现页面的HTML,所以我阻止了所有不会影响最终HTML的请求,例如字体、图像、CSS等: wait page.setRequestInterception(true) 第页('request',request=>{ if(['image','stylesheet','media','websocket','font','other'])包括(request.resourceType()){ request.abort();

我使用Puppeter为我的单页应用程序编写了一个预渲染器。因为我只关注呈现页面的HTML,所以我阻止了所有不会影响最终HTML的请求,例如字体、图像、CSS等:

wait page.setRequestInterception(true)
第页('request',request=>{
if(['image','stylesheet','media','websocket','font','other'])包括(request.resourceType()){
request.abort();
}否则{
请求。继续();
}
});
我记录了被阻止和未被阻止的资源,以确保它执行了我想要的操作,并且惊讶地发现,大多数JavaScript请求由于被归类为“其他”资源类型而被阻止。似乎这种“其他”分类只发生在“预回迁”脚本标记上

这非常有用,因为我肯定不想在预渲染期间预取任何资源,但我找不到有关此行为的任何文档,我想确保我正确理解它

有人能确认Puppeter将预回迁JavaScript请求分类为“其他”,而将其他JavaScript请求分类为“脚本”吗?有关于这种行为的文档吗