WWW-Mechanize-Plugin-JavaScript-0.009 (alpha) Plugins for WWW::Mechanize that provide HTML DOM and Java- Script support. This distribution contains: • WWW::Mechanize::Plugin::DOM 0.012 • WWW::Mechanize::Plugin::JavaScript 0.009 • WWW::Mechanize::Plugin::JavaScript::JE 0.007 RECENT CHANGES (See the Changes file for the long version.) 0.009a ------ • window->top now actually returns the top window, rather than the parent. • window->parent has been added (RT #43582 again). 0.009 ----- • script delimiters are more fully supported (RT #43582). • DOM plugin doc fixes pertaining to frames 0.008 ----- • Scripts that are sent with a transfer encoding (such as gzip) now work. • navigator.appVersion • $dom_plugin->count_timers • check_timeouts has been removed from the JavaScript plugin. •‘var x;’ now creates the global var instead of being a no-op. • Event handlers in an event attribute of a
element no longer die when variables are named. (Thanks to Imre Rad for alerting me to this.) INSTALLATION The easiest way to install this module is to use the CPAN module or the cpan script: [sudo] perl -MCPAN -e "install WWW::Mechanize::Plugin::JavaScript" [sudo] cpan WWW::Mechanize::Plugin::JavaScript Or you can use the following: perl Makefile.PL make make test [sudo] make install DEPENDENCIES This module requires: - perl 5.8.3 or higher - JE 0.022 or higher - HTML::DOM 0.021 or higher - The experimental version of WWW::Mechanize available at http://www-mechanize.googlecode.com/svn/wm/branches/plugins/, revision 506 or higher - CSS::DOM - constant::lexical DOCUMENTATION After installing, you can find documentation for these modules with the perldoc command. perldoc WWW::Mechanize::Plugin::JavaScript perldoc WWW::Mechanize::Plugin::DOM Or try using man (it's faster, in my experience): man WWW::Mechanize::Plugin::JavaScript man WWW::Mechanize::Plugin::DOM COPYRIGHT AND LICENCE Copyright © 2007-8 Father Chrysostomos This program is free software; you may redistribute it and/or modify it under the same terms as perl.