自述文件中解释了,jsdom.env的设计是为了方便使用,这在DOM的世界中非常罕见!由于网络上有一些绝对可怕的JavaScript代码,因此在jsdom 0.2.0之后,jsdom.env将不会处理外部资源(脚本、图像等)。如果您想处理JavaScript,请使用以下方法之一(jsdom.jsdom或jsdom.jQueryify)。请注意保留HTML格式。
createWindow()
才能获取window
dom。要注入js代码,我们需要执行一些更多的步骤(可以在jsdom.js的env
函数中看到)。 - AppleGrew