2015-03-07 2 views
0

Я использую java-апплет на своем сайте. Я хочу предоставить правильные теги апплетов, которые будут работать в современных браузерах и в старых версиях IE (8+). Насколько я понимаю, современные браузеры используют тег <embed> и тег <object> обеспечивает лучший опыт для Internet Explorer. Internet Explorer даже выполняет автоматическую тихую установку Java, если пользователь не установил Java без перезапуска браузера. Это очень мило.Java-апплет для IE: требуется java 6, установить java 8

Теперь проблема в том, что большая часть документации относительно тега <object> устарела. Мой апплет компилируется с помощью Java 1.6 и отлично работает с ним, но, очевидно, я хочу, чтобы пользователи установили последнюю версию Java. Я не могу найти официальную документацию о тихой установке для Java 8. Если я укажу classid="clsid:CAFEEFAC-0016-0000-FFFF-ABCDEFFEDCBA", возможно, это установит Java 1.6, и это плохо. Я нашел несколько URL-адресов для загрузки файлов .cab и нет URL-адресов для Java 8. Удалил ли Oracle этот удобный метод для Java 8?

Каков наилучший подход для внедрения Java-апплетов с современной Java в Internet Explorer?

ответ

2

См. Java Rich Internet Applications Deployment Advice для получения подробной информации о сценарии развертывания инструментария. Он должен писать любые теги апплетов для этого пользовательского агента.

Если я указываю classid="clsid:CAFEEFAC-0016-0000-FFFF-ABCDEFFEDCBA", вероятно, что будет больше установить Java 1.6 ..

Не. Oracle отказалась от поддержки загрузки/использования старой JRE. По-видимому, им стало больно поддерживать старшие JRE с потенциальными ошибками безопасности.