Я работаю с существующей кодовой базой Java, которая, хотя она может быть вызвана со страницы HTML с помощью тега , на самом деле не подкласса класса Applet. Те же самые jar-файлы также используются в не-браузерном контексте, поэтому они не делятся на подклассы Applet.
Теперь мне нужно передать некоторые значения из Java обратно на Javascript вызывающей страницы. Обычно это можно сделать с помощью JSObject, но, насколько я могу, нужно использовать JSObject.getWindow, который работает только для подклассов Applet.
Есть ли:
- способ использовать JSObject из чего-то, что не является подклассом апплета?
- какой-то другой механизм для обратной связи с Javascript на вызывающей странице?