Cross-browser userscripting
From GreaseSpot
User scripts can be used in other browsers than Firefox, but the scripting APIs and browser JavaScript support vary. This page documents differences in other environments as compared to Greasemonkey in Firefox.Contents |
[edit] Opera User JavaScript
Opera User JavaScript is supported natively since Opera 8 beta 3. A directory of scripts is available at userjs.org.
TODO.
[edit] Internet Explorer
See http://blog.jonudell.net/2007/04/23/greasemonkeying-with-ie/ for some notes.
[edit] IEScripts
IEScripts is part of the IE7Pro add-on for Internet Explorer 6 (?) and 7. A directory of scripts is available at iescripts.org.
Section 5 of their tutorial is entitled "Porting from Firefox GreaseMonkey UserScripts" and explains how to compensate for various differences.
Even minimal scripts are not immediately compatible between Greasemonkey and IEScripts since the latter uses the .ieuser.js extension rather than .user.js for user scripts; scripts must be renamed to be installed in the other user script engine.
[edit] Trixie
TODO.
[edit] Turnabout Advanced
[edit] Safari
WebKit-Browsers are supported via GreaseKit (Mac only).
Unfortunately, GreaseKit has removed all GM_* functions. Possible workaround

