我认为这是不可能的。当您使用 jsdom 构建器创建新文档时,您指定的任何自定义选项只会影响当前正在创建的文档。此后创建的任何其他文档都将依赖于默认功能。
然而,您实际上可以修改这些默认功能——我认为这就是您所追求的。在创建任何文档之前,您可以修改所有未来文档的这些默认值:
require('jsdom').defaultDocumentFeatures = {
FetchExternalResources : ['script'],
ProcessExternalResources : false,
MutationEvents : false,
QuerySelector : false
}
Run Code Online (Sandbox Code Playgroud)
阅读 jsdom 的README可以获得每个选项的解释。
| 归档时间: |
|
| 查看次数: |
633 次 |
| 最近记录: |