Каковы некоторые наилучшие способы просмотра случайного Java-апплета в среднесрочной перспективе?

Я только что столкнулся с Java-апплетом на случайном веб-сайте, и я хотел бы запустить его.

Учитывая непрекращающуюся несовместимость Chrome с плагинами с незапамятных времен, я пошел и спросил на irc.mozilla.org, какой может быть лучшая старая версия Firefox для использования, так как я знаю, что самые последние версии убрали поддержку плагинов NPAPI, как Chrome в 2015 году.,

В IRC мне незамедлительно сказали попробовать Java Web Start, а позже я обнаружил, что он поддерживает собственные рекомендации Oracle. (TIL, что апплеты теперь устарели с Java 9.)

Вот вещь, хотя. Java Web Start требует, чтобы апплеты были подписаны начиная с Java 7u21; опция "приглашать запускать неподписанные апплеты в любом случае", которая раньше хранилась в настройках, давно исчезла.

Таким образом, использование Java Web Start означает установку более старой копии Java. Уч.

Но... если мне придется понизить версию, я мог бы также установить более старый веб-браузер (наряду с моим существующим браузером) и получить выгоду от плавного запуска апплета! (Конечно, я осознаю риски использования старого веб-браузера для чего-либо еще.)

Итак: что бы рекомендовать комбинацию веб-браузера / версии Java для запуска случайных апплетов?

Должен ли я пойти с Firefox 51? Должен ли я использовать одну из вилок Firefox? Стоит ли ловить Chromium 44 с Launchpad? (Я не использую Ubuntu, но никогда не сталкивался с проблемами с общими объектами в пакетах панели запуска.) Стоит ли мне даже использовать Opera 12? (Должен ли я использовать виртуальную машину? У меня нет никаких настроек, и на этом этапе у меня нет оперативной памяти).

Опять же, я признаю риски безопасности при использовании старого браузера. Мой аргумент состоит в том, что если понижение версии - это мой единственный вариант, то не намного хуже запустить старый браузер вместе с моим основным, и тогда мне не нужно возиться с файлами.jnlp, я могу просто перейти к URL страницы с апплетом в ней. Конечно, это также решает проблему взаимодействия Java/JavaScript, если это когда-либо возникнет.


Я задаю этот вопрос о сбое сервера, а не о суперпользователе, потому что я хотел бы, чтобы этот вопрос был связан с ответами, которые хорошо работали бы в бизнес-средах, которым необходимо уделить внимание рекомендациям по безопасности.

В моем случае я просто хочу, чтобы апплеты на старых веб-страницах работали без особых усилий. (Апплет, который побудил меня задать этот вопрос, находится не во внутренней сети как часть устаревшей системы.)

Я могу жить с возня с JWS, но запустить старый браузер для этой задачи гораздо приятнее.

1 ответ

Решение

Лучше всего, чтобы ваша заявка была подписана должным образом.

Любой другой метод делает ваше приложение незащищенным от многих атак и поэтому не подходит для профессионального использования.

Другие вопросы по тегам