2014-10-17 3 views
0

Я использую deployjava.js, чтобы проверить, установлена ​​ли Java или JRE в системе или нет. Я создаю скрипт для проверки версии JRE и java, установленных в системе, или нет. Я тестировал его в браузере Safari на своем Mac, но он показывает мне, что JRE-версия обнаружена: 1.5+, пока у меня нет установленной JAVA в моей системе.Получение версии JRE, если Java не установлена ​​в Safari с использованием deployjava.js

код для обнаружения JRE версии с помощью depoyjava.js:

var JRE_version = deployJava.getJREs(); 

Как ему это возможно? Возникает ли проблема браузера Safari или развертывается проблема с java.js?

+0

Можете ли вы попробовать запустить любой Java-апплет в Safari и посмотреть, начинается ли он или нет? Таким образом, вы можете подтвердить, что Safari использует JRE или нет. – AAhad

+0

попробуйте воспользоваться этим [link] [(http://javatester.org/version.html) из сафари. Что он показывает. –

+0

Я проверил эту ссылку для проверки версии JRE, но она показывает версию 1.6+. @ ankur-singhal –

ответ

0

Это код Javascript, он работает почти во всех браузерах.

<script src="http://www.java.com/js/deployJava.js"></script> 
<script> 
    var versions = deployJava.getJREs(); 
    alert(versions); 
</script> 

Проверить это link, чтобы проверить версию Broswer.

я испытал и просматривать исходный код, java.tester.org, они также пользователь deployJava.js

В вашем случае this может помочь вам.