Tampermonkey, Blank Canvas Increase Google Chrome Userscript Support

Martin Brinkmann
Jun 8, 2010
Updated • May 9, 2012
Google Chrome, Google Chrome extensions, userscripts

As a Google Chrome user you probably know that the Google browser supports userscripts next to extensions. Userscripts are small JavaScript code snippets that change the behavior of a website. They can for instance add information, remove unnecessary elements or change existing data.

Google Chrome, unlike Firefox, where the Greasemonkey extension is needed to install and use userscripts, supports userscripts out of the box. The browser is however not fully compatible at this point which means that several userscripts will not work properly if they make use of functions that the Chrome browser is not supporting or actively blocking.

The two Chrome extensions Tampermonkey and Blank Canvas aim to reduce the amount of non-working scripts by adding support for some of the functions to Chrome that are not available by default.


Tampermonkey was the first Chrome extension to increase userscript support in the web browser. It adds support for several userscript functions like GM_registerMenuCommand or GM_xmlhttpRequest which are not supported by default.

The extension will also intercept the install dialogs on the userscript website.

userscript chrome
userscript tampermonkey

This provides additional information about each userscript including its version and website's that it is configured to work on.

Userscripts that are installed while Tampermonkey is running will not be added to the Extensions listing of the browser. They are instead listed in the options of the Tampermonkey extension.

tampermonkey options
tampermonkey options

Here it is possible to select a script from the list of installed userscripts to take a look at its source code and configure compatibility options.

userscript source
userscript source

Blank Canvas

Blank Canvas is another extension for Chrome that changes the way userscripts are handled in the web browser. The extension is in a very early stage according to the developer, basically an alpha version which does not yet offer the same functionality as Tampermonkey.

Installed userscripts are on the other hand displayed in a handy table that displays information such as names, versions, sites, features and controls.

The controls can be used to easily edit, enable / disable or delete userscripts that have been installed.

installed userscripts
installed userscripts

Blank Canvas offers a clearly superior layout to manage userscripts in Google Chrome while Tampermonkey leads compatibility wise.

Update: Black Canvas has been removed by the author from the official Google Web Store. Tampermonkey remains as an alternative on the browser.


Previous Post: «
Next Post: «


  1. vince said on June 8, 2010 at 11:58 am

    Why do you call it “Black Canvas” throughout your article, when it’s obviously BLANK Canvas?

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.