使用puppeteer生成PDF时发生异常问题记录

发生异常如下

0|screenshot  | 2020-11-19 17:16:11: Error: Protocol error (IO.read): Invalid parameters handle: string value expected
0|screenshot  | 2020-11-19 17:16:11:     at /home/puppeteer_projects/screenshot/node_modules/[email protected]@puppeteer/lib/cjs/puppeteer/common/Connection.js:208:63
0|screenshot  | 2020-11-19 17:16:11:     at new Promise (<anonymous>)
0|screenshot  | 2020-11-19 17:16:11:     at CDPSession.send (/home/puppeteer_projects/screenshot/node_modules/[email protected]@puppeteer/lib/cjs/puppeteer/common/Connection.js:207:16)
0|screenshot  | 2020-11-19 17:16:11:     at Object.readProtocolStream (/home/puppeteer_projects/screenshot/node_modules/[email protected]@puppeteer/lib/cjs/puppeteer/common/helper.js:249:39)
0|screenshot  | 2020-11-19 17:16:11:     at async Page.pdf (/home/puppeteer_projects/screenshot/node_modules/[email protected]@puppeteer/lib/cjs/puppeteer/common/Page.js:1192:16)
0|screenshot  | 2020-11-19 17:16:11:     at async /home/puppeteer_projects/screenshot/routes/screenshot/screenshot-gzy.js:1052:21 {
    
    
0|screenshot  | 2020-11-19 17:16:11:   message: 'Protocol error (IO.read): Invalid parameters handle: string value expected'
0|screenshot  | 2020-11-19 17:16:11: }

本人遇到的情况是这样,在本地测试时正常,正式环境运行时异常。
经排查,唯一不同之处就是chrome浏览器版本的差异,于是升级chrome浏览器。
问题解决。

おすすめ

転載: blog.csdn.net/ASAS1314/article/details/109819816