Changes for version 0.72 - 2023-11-21
- requires Perl 5.020 due to various features
- WWW::Mechanize::Chrome now emits events instead of having callbacks. This allows multiple subscribers for an event.
- ->on_popup is now an event. To port replace ->on_popup with ->on( 'popup' => sub( $mech, $tab ) { ... })
- Chrome::DevToolsProtocol::Target::on_message now emits an event. To port replace ->on_message with ->on( 'message' => sub( $mech, $m ) { ... })
- Added "app" option to make Chrome show up without address bar etc.
- More command line switches to disable Chrome update behaviour
Documentation
Modules
asynchronous dispatcher for the DevTools protocol
wrapper for talking to a page in a Target
choose the best transport backend
AnyEvent backend for Chrome communication
Mojolicious backend for Chrome communication
IO::Async backend for Chrome communication
choose the best pipe transport backend
EXPERIMENTAL Local pipe backend for Chrome communication
EXPERIMENTAL Local pipe backend for Chrome communication
retrieve cookies from a live Chrome instance
automate the Chrome browser
Getting things done with WWW::Mechanize::Chrome
Domain Specific Language for short scripts
WWW::Mechanize::Chrome example programs.
represent a Chrome HTML node in Perl
Things to watch out for
blacklist URLs from fetching
Provides
in lib/Chrome/DevToolsProtocol/Transport/Win32PipeOpener.pm