Monday, October 20th, 2008
Greasemonkey, Chrome Edition
<p>
Chromium gained an important patch over the weekend, with the introduction of Greasemonkey support. The patch came from none other than Aaron Boodman, creator of the original Firefox add-on, and also a Google employee.
For now, it’s just a patch and it’s not yet clear if and when it will be part of the official Chrome release. As GHacks explains:
Since there is no way of adding extensions to Chrome yet users have to live with some limitations. Only scripts in c:scripts are loaded and only if the user adds the parameter –enable-greasemonkey by appending it to the program’s shortcut.
The Firefox Greasemonkey extension has been a huge success, and spawned an entire ecosystem of scripts, developers, and users in its own right. Its ultra simplicity has made it immeasurably easier for enthusiasts to “scratch their own back” and patch up a troublesome website in a matter of minutes. It’s not hard to see how the pure Javasript approach could be extended to form a more comprehensive extension platform. It will be interesting to see if, as I speculated on my blog today, this patch is to be the seed for Google’s overall approach to Chrome extensions.
In any event, the Chrome space has a lot of user-scripting innovations to look forward to in coming months. And I daresay the odd porting effort too.
Related Content:











They should also implement it in webkit ^-^
Great news indeed!
I think it would make sense to use the Greasemonkey API as the basis for a user-JS standard to be adopted by all browsers. It is needed and and has the potential to democratize interface. Obviously, we at ShiftSpace have a lot of interest in seeing this happen, and some ideas (and experience) of how it should be implemented.
Here are some great examples about how we wan use Greasemonkey in : http://jcargoo.blogspot.com/2008/10/discover-greasemonkey-for-firefox.html
I think that Chrome did a right choice by including Greasemonkey support.
At least someone is on the ball.
This extension for Google Chrome supports the Greasemonkey functions so you can use most of the scripts on userscripts.org
http://blankcanvasweb.com/pages/id_143/n_chrome_script_handler/