Have you ever tried to enter Yahoo! chat or Yahoo! games in Firefox for Mac? Do you hit a brick wall and cannot chat or play games? Well your answer is Java Embedding Plugin. I have been using this since I found it on MacUpdate and it is great to not have to switch to Safari in order to play games or chat. It works...it really, really works. Give it a try.
Java Embedding Plugin 0.9.2:
The Java Embedding Plugin is a utility (currently in beta release) that allows other web browsers than Apple's Safari to use the most recent versions of Java (1.4.X) on Mac OS X. Currently it supports recent versions of the Mozilla "family" of browsers, when used together with an updated version of Mozilla's MRJ Plugin Carbon (included in this distribution). But in principle any web browser could use one of the Java Embedding Plugin's two APIs to add support for Java 1.4.X.
The current versions of the Java Embedding Plugin and the updated MRJ Plugin Carbon have been tested with Mozilla 1.6 and 1.7.X, Firefox 0.8 and 0.9.X, and Camino 0.7 and 0.8.X on OS X 10.2.8 with Java 1.4.1 and OS X 10.3.5 with Java 1.4.2 Update 1 and Java 1.4.2 Update 2.
The current version (0.8.6) of the Java Embedding Plugin has not been tested with Java 1.4.2 "plain" or on Mac OS X 10.3.3 or 10.3.4. But previous versions of the JEP (e.g. 0.8.2) worked in these environments, and so (I believe) should version 0.8.6.
Apple's Java 1.4.2 and above have one additional requirement, unrelated to the Java Embedding Plugin -- an appropriate version of the JavaPluginCocoa.bundle must be present in the /Library/Internet Plug-Ins folder.
* Cleaned up some problems with a bugfix (for Camino's "spurious updates" bug) included in the previous version (0.9.1) of the Java Embedding Plugin.
* A few other minor fixes.
Mac OS X 10.2.8 or later.
Download from here.