Получить версию плагина Java для браузера?
Вопрос
Можно ли получить версию Java Plugin, используемую веб-браузером, либо через Javascript, либо внутри Java-апплета, запускаемого плагином?
Фон
Я хотел бы запустить Java-апплет, встроенный в браузер, если пользователь использует Java Plugin2, или запустить его как приложение JWS, потому что мне нужно контролировать максимальный размер кучи апплета / приложения, что возможно только в Plugin2.
Я знаком с Java Deployment Toolkit (DeployJava.js) и PluginDetect.js ( http://www.pinlady.net/PluginDetect/), но эти пакеты на самом деле не позволяют вам получить актуальную версию плагина (только Версия JRE), и дайте название плагина только в некоторых браузерах.
Также нельзя предполагать, что пользователь с>JRE 1.6 Update 10 использует plugin2, потому что в Mac OS X 10.6 установлен JRE 1.6, но оригинальный плагин работает. Кроме того, вы не можете заставить пользователя обновить свою JRE с помощью DeployJava.js в Mac OS X.
1 ответ
Вот некоторые примеры проверки подключаемого модуля на стороне клиента: http://people.fh-landshut.de/~mbien/cafebabe.html (в частности, просмотр исходного кода страницы)