- fix: add
url()
method toCommonPage
interface
- feature: Added fingerprinting logic.
- fix: skip proxy-chain #53
The API remains the same, although it may be breaking. Proxies are handled entirely by puppeteer now.
Launching a browser does not create a proxy server anymore.
- fix
proxyUrl
in incognito context (#51), closes apify/crawlee#1195
- fix browser profile leak (#50)
- fix race condition on
newPage
(#44) - attempt to fix types (#47)
- fix incognito mode (#43)
- Converted library to TypeScript (which may have some side effects in the event of misuse)
- Fixed an error where chains of errors in
preLaunchHooks
andpostLaunchHooks
would cause browser(controller)s to be stuck in limbo forever.
- Fixed
playwrightPlugin.launch()
returningBrowserContext
instead ofBrowser
whenuseIncognitoPages: false
was used. - Fixed user data directory not being correctly created when using Firefox in Docker.
- Added
useIncognitoPages
anduserDataDir
toLaunchContext
. PlaywrightPlugin
now launches persistent context by default.- Improved
playwright
context customization and management.
- Fixed a bug where
prePageCreateHooks
would get triggered beforepostLaunchHooks
in some cases.
- Initial release