Any way to have this work in conjunction with the native Bitcoin client automatically?
Someone pointed out that there is a proposal for Bitcoin URIs:
https://en.bitcoin.it/wiki/BIP_0021However I don't know whether it is possible to check w/ Javascript whether the browser can eat bitcoin URIs.
If that was possible then my mechanism could be implemented as fallback.
If it is not possible then bitcoin URIs should not be used until the Bitcoin client version which supports them has been out for some time.
I'll put finding that out on my TODO list.
Also, what I would like to know: Is BIP21 implemented in the current standard Bitcoin client for Windows?