I use a VPN by Juniper that requires a signed java applet. It works in FF and IE on my machine. I tested that java applets work on my machine by verifying that I could view http://java.sun.com/applets/jdk/1.4/demo/applets/GraphicsTest/example1.html correctly. This VPN/signed java applet works correctly on OSX on Safari.
https://www.crushftp.com/d Added a URL for testing when this is fixed. Go to the URL, and click the "CrushUploader" button. It works correctly in all browsers except Safari on Windows. Alternatively you can go to this URL: https://www.crushftp.com/demo/ Then login with the username and password of "demo". Then click the CrushUploader button. I have confirmed this same bug. Its a signed applet issue only as normal unsigned applets worked for me too.
Confirming per comment 1 - I don't have Java installed on Windows to test.
<rdar://problem/5319451>
Signed applets like this one will crash Safari 3.1 on OS X 10.5.x. When the "trust" dialog appears for the signed applet, you may or may not be able to click the button as safari may have crashed already. There used to be a bug reported on this, but I can't find it anymore. Sometimes you can trust the applet, but generally you cannot.
This bug was fixed some time ago. (In reply to comment #4) > Signed applets like this one will crash Safari 3.1 on OS X 10.5.x. > > When the "trust" dialog appears for the signed applet, you may or may not be > able to click the button as safari may have crashed already. There used to be > a bug reported on this, but I can't find it anymore. > > Sometimes you can trust the applet, but generally you cannot. > Ben, could you file a separate bug report regarding crashes on Mac OS X plaform? Please remember to attach crash log http://webkit.org/quality/crashlogs.html The bug regarding not working signed applets in Safari for Windows was fixed some time ago in Safari 3.1 so I close the bug as fixed.