People from Mozilla China have recently pointed out to me the crypto-related issues in China. My understanding is that you can make Firefox do what you need for Chinese banking but it requires unintuitive configuration and/or hard-to-get drivers. I am hoping that sometime this year we will make improvements to make smartcards plug-and-play on platforms (like Windows) that support it. This will be a nice benefit not only for Chinese users, but also for any other smartcard users.
I don't know enough of the technical details to fully follow the discussion, but it looks like support might have been added to Firefox ("Status: RESOLVED FIXED"): https://bugzilla.mozilla.org/show_bug.cgi?id=478839
This commit definitely makes it look like something has happened: https://hg.mozilla.org/releases/mozilla-1.9.1/rev/653b75a8f4...