Start here at Mozilla and follow the links to the download. I downloaded the file "firefox-1.0.installer.tar.gz" and found the installer pretty easy to use (I installed as root, into /usr/local/firefox).
# chmod +x j2re-1_4_2_07-linux-i586-rpm.bin # ./j2re-1_4_2_07-linux-i586-rpm.bin
Then it gives you an RPM file which you can install. All that stupid licensing stuff makes you realise that you don't want to use Java for anything that you don't HAVE to. Anyhow, after the JVM is installed, firefox still won't recognise it until do this symbolic link (also as root):
# ln -s /usr/java/j2re1.4.2_07/plugin/i386/ns610-gcc32/libjavaplugin_oji.so /usr/local/firefox/plugins/
Now you should have a working JVM available from within the firefox web browser. That's a step in the right direction.
Error: document.bhjvmd.getJavaVendor is not a function Source File: https://ibank.stgeorge.com.au/html/redirect.asp?demo=true&orc=personal
So it is trying to do some automagical autodetect and in the process is calling some non standard function and shooting itself in the foot. But all is not lost, seems that there are layers of automagic at work here and it also triggers on the browser ID string.
When using StGeorge Internet Banking, you need to set the User Agent Switcher position to "Opera 7.54 (Windows XP)" which annoyingly causes the Main StGeorge page to tell you what a crappy browser you are using (sticks and stones will break my bones, but I don't give a shit what you think of my browser) and offer to help you download Internet Explorer (better known by the common usage name "Microsoft Virus Portal", hey these banks keep telling me that they take security seriously).
If you don't have that enabled then you will get a warning line across the top of the screen saying that a popup has been blocked BUT the warning won't stay from more than a second because the javascript forces a reload that hides the warning again (genius huh?). Thus, firefox would normally give your an easy method to unblock the pop-up when you need to but Saint George in their wisdom have found a way to disable that.
The output formats for you account statements are different (and there's no way to get the original formats so all those people who carefully setup parsers to load the original format into a database have to start over). The new output format is actually better BTW, it's just that change without compatibility support is a pain in the arse... no one asked me if I thought it was a good idea. I just PAY for the dang thing!
IMHO, the new page layout is worse that the old Java based system and the actions are clunkier and the whole process is harder to use. On the other hand, it is probably easier to make the new system work with Linux, so that's a small plus (but the old system worked anyhow).
This work is licensed under a Creative Commons License.