|
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>