jsdomドキュメントの場合:
document = require('jsdom').jsdom("<html><head></head><body></body></html>");
window = document.createWindow();
ハッシュの変更:
document.location.href = '#bang';
'hashchange'
でイベントをトリガーしませんwindow
誰かがこれの回避策を知っていますか?
ありがとうございました
jsdomドキュメントの場合:
document = require('jsdom').jsdom("<html><head></head><body></body></html>");
window = document.createWindow();
ハッシュの変更:
document.location.href = '#bang';
'hashchange'
でイベントをトリガーしませんwindow
誰かがこれの回避策を知っていますか?
ありがとうございました
jsdomのドキュメントを確認してください
コードの残りの部分の前にこれを試してください。
require('jsdom').defaultDocumentFeatures = {
FetchExternalResources : ['script'],
ProcessExternalResources : ['script'],
MutationEvents : '2.0',
QuerySelector : false
}
var window = jsdom.jsdom(body).createWindow();