@Ragnax said:
It's not clear at all. The bank's website may be using feature detection instead of useragent sniffing, in which case spoofing the useragent string has no effect.
Yup! Back when I worked for a company with a super legacy IE only website, during some downtime I tried to see what it would take to add cross-browser compatibility. I was initially stymied for about an hour, when it turned out that getting in with Firefox wasn't as simple as just changing my UA string. Through some debuggering on both client- and server-side, I discovered that an ancient programmer had gone above and beyond the call of duty when doing browser detection; even if the browser passed server-side UA sniffing, the client Javascript would still check for the existence of some bullshit IE-only Javascript feature that I have happily forgotten. If that wasn't present, the client would show you the standard "sorry, you can't use this website" error - but since it still got your present browser version from your UA string, it would paradoxically say "you're using IE 7, please use IE 6 or higher".