как определить стоит ли у пользователя Java (не путать с JS)?

timoshenkov

Новичок
как определить стоит ли у пользователя Java (не путать с JS)?

как определить стоит ли у пользователя Java (Java виртуальная машина не путать с JS) и если нет, послать его на установку?

То есть сделать неч то подобное что и с flash плагином

Как оказалось новая чистая винда не имеет Java а на сайте используется плагин который позволяет смотреть фотки как будто они 3-d
Нужно что бы люди не имеющие у себя Java плагина были как то об этом предупреждены

Спасибо
 

Krisha

pain in the neck
Re: как определить стоит ли у пользователя Java (не путать с JS)?

Автор оригинала: timoshenkov
Нужно что бы люди не имеющие у себя Java плагина были как то об этом предупреждены
Уважаемый посетитель, чтобы глядеть картинки "как будто они 3-d" скачайте вот отседава себе яву и установите ее. Приятного Вам просмотра!
 

timoshenkov

Новичок
сходил по ссылке http://xpoint.ru/forums/programming/java/thread/35550.xhtml
и окончательно запутался
про navigator.javaEnabled() написано сразу что способ не надежный совсем

дальше идет куча предложений и вариантов с разными плюсами и минусами, жалко что вот итога не подвели ни какого :(

Krisha ты не вкурсе чем закончились у них дебаты?
 

WDStalker

Новичок
Krisha
При чем здесь матчасть.
Это не один из способов определения, что Java машина есть?
 

timoshenkov

Новичок
да один из них
НО!
он работает корректно помойму только в варианте IE и мелосовтовская JVM

Проблема в том что броузеров три как минимум и JVM два производителя и версии JVM еще разные, но это черт с ним

Из способов которые там получили больше всего плюсов по надежности, это делать маленький аплет, который будет вызывать JS, который изменит переменные в HTML, если переменные не поменялись то значит аплет не вызвался и типа пишем, что JVM нет у пользователя
Минусов несколько, нужно ждать пока загрузится этот апплет, время при этом выдумывать из головы, после которого считать что тестовый аплет загрузился но не сделал свою работу. Второй что нужно иметь такой аплетик :)


А куда посылать пользователя на установку? ну как с флешом: типа нажмите на эту ссылку и поставте себе это если хотите плагин, не знаете?
Пока поставлю вот эту проверку navigator.javaEnabled() хотя бы

спасибо
 
Сверху