PhantomJS - Scriptable Headless WebKit
PhantomJS (www.phantomjs.org) is a headless WebKit scriptable with JavaScript or CoffeeScript. It is used by hundreds of developers and dozens of organizations for web-related development workflow.
PhantomJS 1.9.7 has a bug in the webserver module where headers are treated as case sensitive. This was causing issues. The bug has been fixed, but the fix has not been included in 1.9x, so the bug will remain until 2.0. This build is the 1.9.7 branch with the fix on top. In theory this should not need maintanance, because when it (hopefully quickly) gets out of date, the new version (>=2.0) will already include the bugfix.
Without further ado, there are binaries for
- Explore the complete documentation
- Read tons of user articles on using PhantomJS.
- Join the mailing-list and discuss with other PhantomJS fans.
PhantomJS is free software/open source, and is distributed under the BSD license. It contains third-party code, see the included third-party.txt
file for the license information on third-party code.
PhantomJS is created and maintained by Ariya Hidayat (Twitter: @ariyahidayat), with the help of many contributors.