Spec-Zone .ru
спецификации, руководства, описания, API
|
Есть много причин проверить, доступна ли определенная версия среды выполнения Java (JRE) программное обеспечение на клиентской машине. Например, Вы могли бы хотеть запустить различную версию своего богатого Интернет-приложения (RIA) или перенаправить пользователя к различной странице в зависимости от версии программного обеспечения клиента JRE.
Используйте сценарий Инструментария Развертывания versionCheck
функционируйте, чтобы проверить, устанавливаются ли определенная версия или диапазон версий JRE на клиенте.
Функциональная подпись: versionCheck: function(versionPattern)
Параметры:
versionPattern
– Строка, определяющая версию или диапазон версий, чтобы проверить на, такое как таковое как "1.4", "1.5.0 *" (1.5.x семейство), и "1.6.0_02 +" (любая версия, больше чем или равный 1.6.0_02).Использование: Создание различного пользователя испытывает в зависимости от версии программного обеспечения клиента JRE
В этом примере кнопка Launch создается для приложения Блокнота, только если версия программного обеспечения JRE на клиенте больше чем или равна 1.6. В противном случае браузер, перенаправляют их к java.sun.com
.
<script src="http://www.java.com/js/deployJava.js"></script> <script> if (deployJava.versionCheck('1.6+')) { var url = "http://docs.oracle.com/javase/tutorialJWS/deployment/webstart/examples/Notepad.jnlp"; <!-- you can also invoke deployJava.runApplet here --> deployJava.createWebStartLaunchButton(url, '1.6.0'); } else { document.location.href="http://java.sun.com"; } </script>