Puppeteer 中文文档v25.8.0

Browser.installPWA() 方法

安装一个渐进式 Web 应用(PWA)并返回其 manifest id。

签名

class Browser {
  abstract installPWA(options: InstallPWAOptions): Promise<string>;
}

参数

参数

类型

说明

options

InstallPWAOptions

返回值:

Promise<string>

备注

仅当通过管道连接连接到浏览器时可用。在 puppeteer.launch 中设置 pipe: true;该启动选项默认值为 false。底层的 PWA CDP 域不会通过 WebSocket 连接暴露。

返回的 manifest id 与 InstallPWAOptions.manifestId 一致,因此可以直接将其传递给 Browser.launchPWA()Browser.getPWAState()Browser.uninstallPWA()