Мне было интересно, если это только я или что. Я написал апплет, который отлично работает в Chrome, Firefox и IE, но когда я пробую его в Safari, он сразу же умирает при init. Дело в том, что моя функция инициализации на самом деле ничего не делает, но выводит «Initialized» на консоль Java.
В консоли Java появляется следующее сообщение (обратите внимание на мое сообщение об отладке "Initialized"):
Initialized
java.net.MalformedURLException: no protocol:
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at sun.plugin.liveconnect.SecureInvocation.checkLiveConnectCaller(Unknown Source)
at sun.plugin.liveconnect.SecureInvocation.access$000(Unknown Source)
at sun.plugin.liveconnect.SecureInvocation$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin.liveconnect.SecureInvocation.CallMethod(Unknown Source)
Я начинаю думать, что это проблема Safari, поскольку попытка запустить апплет приводит к сбою.