Optional cookieOptional includeOptional pretendjsdom does not have the capability to render visual content, and will act like a headless browser by default. It provides hints to web pages through APIs such as document.hidden that their content is not visible.
When the pretendToBeVisual option is set to true, jsdom will pretend that it is rendering and displaying
content.
false
Optional referrerreferrer just affects the value read from document.referrer. It defaults to no referrer (which reflects as the empty string).
Optional resourcesOptional runOptional useruserAgent affects the value read from navigator.userAgent, as well as the User-Agent header sent while fetching subresources.
Mozilla/5.0 (${process.platform}) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/${jsdomVersion}
Optional virtualOptional before
includeNodeLocationspreserves the location info produced by the HTML parser, allowing you to retrieve it with the nodeLocation() method (described below).It defaults to false to give the best performance, and cannot be used with an XML content type since our XML parser does not support location info.
Default
false