Apparently it's not on by default, but all of my browsers do and also warn me whenever a site does not support HTTPS (and require me to explicitly click through to the unencrypted connection).
A client side option to force https might still be useful though. But I can imagine at least some enterprise webapp that would die horribly if you tried this.