Это работает на Chrome Canary / Firefox 4 и т. Д. На Windows:
getAppletContext().showDocument(new URL("javascript:alert('hello');"));
но в Firefox 4 Ubuntu он ничего не делает, кроме как выбрасывает java.net.MalformedURLException: неизвестный протокол: javascript
Это не выдает это исключение в Windows.
Есть идеи, как заставить это работать? Даже игнорируя исключение, используя первый ответ из Вызов JS из апплета: MalformedURLException: неизвестный протокол: javascript javascript не запускается