如何使jsdom等待html页面的完全呈现?

时间:2019-02-20 07:55:12

标签: javascript node.js google-visualization jsdom

我正在使用jsdom使用nodejs从服务器加载服务器的html页面,以获取一些Google图表图形URL。但是问题是我只能获取部分加载的图形URL。如何使jsdom等待呈现完整图形,然后console.log URL。

下面是我的JSDOM代码:

 router.post('/Endpoint',(req,res,next)=>{
 // the file I will be loading
 uri = 'one.html',

 // the options that I will be giving to jsdom
 options = {
   runScripts: 'dangerously',
   resources: "usable"
 };

 // load from an external file
jsdom.fromFile(uri, options).then(function (dom) {

let window = (new jsdom(``, {  pretendToBeVisual: true })).window;

window.requestAnimationFrame(timestamp => {
    console.log(timestamp > 0);
  });
}).catch (function (e) {
   console.log(e);
});

}); // EOF API

图形URL是base64编码的字符串

0 个答案:

没有答案