如果您打开Chrome或Edge并访问具有flexbox布局的页面,如此,并选择打印/另存为PDF, PDF将在适当的位置包含flex元素。但是,如果你使用了剧作家和Page对象的pdf()方法,flex元素就丢失了。
我相当肯定这不是一个错误与剧作家,或Puppeteer,而是一个问题与如何无头铬创建pdf。或者,希望这是我遗漏的某个选项。有没有人有使用剧作家创建pdf页面的经验?
我有一个类似的问题,我的flexbox内的元素的高度是完全错误的在Puppeteer。
我可以用display: inline-flex
代替display: flex
来解决它