|New homepage Old stuff: Home Source Code Members Bugs|
This version of Greasemonkey contains a nasty security hole which could allow any website to read the contents of your local drives. It is maintained here for historical reasons only. Do not install.
More information here.
Greasemonkey 0.3b - Beta
- Added GM_getValue() and GM_setValue() for local persistence.
- Added an edit button to the manage dialog.
- Replaced enable and disable all buttons in the manage dialog with an easier to access icon in the bottom right corner of firefox.
- Added GM_log() for writing to the JS Console.
- Updates for FF 1.0.3 support.
- Scoped GM_* functions down so that they are only accessible from user scripts. This was a security concern.
- Clipped script names in the manage dialog with elipsises so that they cannot push the uninstall button off the window.
- Improved error handling by isolating scripts from one another. Errors in one script will no longer stop other scripts from running. Errors loading a script will not stop other scripts from being loaded.
- Added a generalized versioning scheme. Starting now, the current version of the script will be stored in the Mozilla preference
greasemonkey.version. Scripts should know how to migrate themselves from earlier versions based on this.
- Have not yet implemented clean uninstall. This means that if you downgrade to an earlier version you may have to clean out your preferences and config folder by hand.
- Although FF 1.0.3 is now supported, that browser breaks some existing scripts because it removed the undocumented, unsupport window._content property. No scripts should have been using this in the first place as it was a circular reference back to window. Affected scripts will have to be modified.