Bitcoin URIs

Bitcoin URIs are formed with a Bitcoin address and some optional parameters, such as amount and label.
Example: bitcoin:1448PbGuf75o7U2oLq2AfH2HHkCnBUEL5X?amount=1&message=donation

You can configure your browser to launch your Bitcoin client when you click a Bitcoin URI.
The following Bitcoin clients currently support Bitcoin URIs: MultiBit and Electrum.

Started with the previous URI, the Electrum client will open its send tab with pre-filled fields [screenshot]

How to configure your browser

Firefox (version 3.5 and above)

Chrome:

To configure Chrome on Ubuntu 10.04 or maybe later versions to handle bitcoin URIs, do this first on the command-line:
$ gconftool-2 -t string -s /desktop/gnome/url-handlers/bitcoin/command "/path/to/electrum.py %s"
$ gconftool-2 -t bool -s /desktop/gnome/url-handlers/bitcoin/needs_terminal false
$ gconftool-2 -t bool -s /desktop/gnome/url-handlers/bitcoin/enabled true
This tells Gnome what to do with bitcoin URLs, and Chrome picks that up from Gnome.