有什么办法可以传递对Puppeteer中页面的引用?还是只限于可序列化的数据?
例如,我正在想象做page.exposeFunction('require', ...)
开始制造自己的Electron,但是如果我们只能返回可序列化的数据,那将行不通。
答案 0 :(得分:1)
Puppeteer提供了一个API,可通过DevTools协议控制Chromium,这意味着Page class利用了Chrome DevTools协议中的Page Domain。
从Page域获得的返回值都是可序列化的。
因此,您似乎只限于可序列化的数据。