【发布时间】:2026-01-19 16:10:01
【问题描述】:
在 express.js 中使用 jsdom.jsdom() 我创建了一个带有一些“基本”布局标记的文档,并将一些客户端库(例如 jQuery)附加到它的窗口。
最好只进行一次此设置。
问题是窗口文档的 DOM 会根据请求的 url 而改变。有没有办法让每个请求从同一个缓存窗口对象开始并增强它,还是必须在每个请求上从头开始设置?
【问题讨论】:
-
Zombie.js,内部使用jsdom,有fork方法。我认为它被宣传为解决与您相同的问题的一种方法,但我不知道它是如何做到的。