在jsdom文档上:
document = require('jsdom').jsdom("<html><head></head><body></body></html>");
window = document.createWindow();
更改其哈希值:
document.location.href = '#bang';
不会在'hashchange'
window
事件
是否有人知道解决方法?
谢谢
答案 0 :(得分:2)
查看jsdom文档
在其余代码之前尝试此操作:
require('jsdom').defaultDocumentFeatures = {
FetchExternalResources : ['script'],
ProcessExternalResources : ['script'],
MutationEvents : '2.0',
QuerySelector : false
}
var window = jsdom.jsdom(body).createWindow();