Greasemonkey is a Firefox add-on which uses small chunks of JavaScript to customise how a web page works.
You don't have to know anything about JavaScript to use Greasemonkey, as there are plenty of free scripts available. And it's surprising just what they can do. As we write, one repository (Greasy Fork) has scripts to avoid ads, extend YouTube, bulk-delete items from your Facebook timeline, download videos, translate text, check Rapidshare links, download Instagram and Facebook albums, and automate, fix and enhance just about every aspect of Kings of Camelot (and that's just on the first three pages).
These scripts can be almost as powerful as add-ons, and they're usually just as easy to install. Find something you like at Greasy Fork, click the link to read more, and if you like the sound of it, click "Install this script". A warning dialog explains what you're about to do, so there's no risk of silent installations. There's an option to view the script source, but otherwise you can install it with a click. Installed scripts can then be accessed via an extra tab on the Addons page, where you'll find buttons to set options, disable or remove them.
Greasemonkey also provides simple tools to create and manage your own scripts (click the Greasemonkey button on the address bar and choose "New User Script"). Even experts may find it a challenge to get everything working, but fortunately Greasemonkey has a comprehensive wiki to offer help and advice.
Version 4.8 changes (news):
- Don't re-enable scripts when saving in editor. (#3008)
- "New user script" doesn't open a new tab. (#2994)
- Log err.message instead of <unavailable> err object. (#2939)
Verdict:
Greasemonkey extends Firefox by providing easy access to a huge range of scripts. Beginners can use it without worrying about the fine details, but if you're a JavaScript expert then it also gives you plenty of site-customising power.
Your Comments & Opinion
Build your own website with this powerful free design tool
Build your own website with this powerful free design tool
Get a text editor, HTML editor, PHP editor, Java editor and Hex viewer in one powerful package
Debug HTML, CSS and JavaScript in any web page
Offline API documentation for developers
Create and run a blog, personal or complex business site with this full-featured content management system
Create and run a blog, personal or complex business site with this full-featured content management system
This easy-to-use SFTP and FTP client will protect your file transfers from snoopers
Build your own websites quickly and easily with this drag-and-drop editor
Build your own websites quickly and easily with this drag-and-drop editor