2015-08-24 1 views
1

Недавно я обновил мою версию JRE до Java8 update60, после чего обнаружил, что апплет больше не работает в IE (версия 8,9,10,11).Java8 update60 больше не работает с IE

После некоторой отладки я нашел причину document.getElementById ('ExplorerApplet'). IsActive(); не может быть вызван. isActive() - это общедоступный метод из Applet.class, который мы использовали для определения того, жив ли апплет.

Я проверил заметки о выпуске Oracle, никакая полезная информация не найдена. И я также попытался заменить апплет тегом объекта, тоже не удалось. Может кто-нибудь дать некоторую идею?

Спасибо!

ответ

0

Проблема решена.

Причина заключается в том, что контейнер-апплет является «скрытым» элементом, удаляет этот атрибут, тогда все работает нормально. Я не знаю, почему поведение изменилось для нового java-плагина, и оно не задокументировано в примечаниях к выпуску.

Смежные вопросы