mirror of
https://github.com/puppeteer/puppeteer
synced 2024-06-14 14:02:48 +00:00
2cbfdeb0ca
* feat: use CDP's auto-attach mechanism In this PR, we refactor Puppeteer to make use of the CDP's auto-attach mechanism. This allows the backend to pause new targets and give Puppeteer a chance to configure them properly. This fixes the flakiness related to dealing with OOPIFs and should fix some other issues related to the network interception and navigations. If those are not fixed completely by this PR, the PR serves a solid base for fixing them. Closes https://github.com/puppeteer/puppeteer/issues/8507, https://github.com/puppeteer/puppeteer/issues/7990 Unlocks https://github.com/puppeteer/puppeteer/issues/3667 BREAKING CHANGE: With Chromium, Puppeteer will now attach to page/iframe targets immediately to allow reliable configuration of targets. |
||
---|---|---|
.. | ||
BrowserFetcher.ts | ||
BrowserRunner.ts | ||
ChromeLauncher.ts | ||
FirefoxLauncher.ts | ||
install.ts | ||
LaunchOptions.ts | ||
NodeWebSocketTransport.ts | ||
PipeTransport.ts | ||
ProductLauncher.ts | ||
Puppeteer.ts | ||
util.ts |