Как включить MSIE8 в «Java по умолчанию для браузеров»? - PullRequest
0 голосов
/ 20 августа 2011

Я использую IE 8.0.7600.16385 для тестирования (браузер по умолчанию - FF) апплета.

Апплет является частью проекта по доставке музыки с CD и DVD (это MP3-плеер).

Это работало примерно месяц назад (или около того), но когда страница загружалась из локальный диск теперь, это не выскакивает Консоль Java (который настроен для открытия автоматически для апплетов и приложений JWS.) & не загружает апплет. Вместо этого помещает маленький значок в верхнем левом углу, где апплет должен быть это выглядит ниже (красная стрелка указывает на значок).

Missing applet icon

Щелчок по значку и повсюду в области апплета не дал никакой дополнительной информации.

После просмотра параметров IE, особенно на вкладках «Безопасность», «Содержимое» и «Дополнительно» и установив все параметры, которые я думал, может помочь (безрезультатно), я открыл панель управления Java чтобы увидеть ..

Default Java for browsers listing in JCP

Так что, похоже, что-то в самой Java мешает IE загрузить апплеты.

Как перенастроить Java для включения списка IE в разделе «Java по умолчанию для браузеров»?


Обновление 1

IE с радостью загрузит апплет, показанный на Property Probe (апплет в песочнице на моем сайте). В то время как другая вкладка браузера не сможет (попытаться загрузить и) отобразить апплет из локальной файловой системы. Я склоняюсь к тому, чтобы объяснить это чем-то, что изменилось в IE, хотя я не вижу, как это могло измениться между старым и недавним тестами. JCP по-прежнему показывает запись IE, выделенную серым цветом, что свидетельствует о том, что он является способом обозначения того, что IE не является браузером по умолчанию (?).

Я также заметил, что аналогичная версия IE на нетбуке не может загрузить апплет с диска с такими же симптомами. (


Обновление 2

Проблемный апплет загружается во фрейм (да, конечно, 'ick frames!', Переберите его), используя deployJava.js - скрипт, предоставленный Oracle для проверки версии перед запуском апплета. 1035 *

Простой апплет в неформатированном HTML прекрасно загрузится с локальной файловой системы. Я сделаю дальнейшие тесты, чтобы сузить его до «кадров» или сценария. Но держу пари, что это будет сценарий, который вызывает такое поведение.

1 Ответ

1 голос
/ 21 августа 2011

deployJava.js является решающим фактором. Апплет в:

  • в рамке HTML
  • загружено из локальной файловой системы

.. работает в IE8 - , если это

  • встроено с использованием скрипта.

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


И чтобы ответить на вопрос относительно , почему изменилось поведение в IE 8. В прошлый раз, когда он тестировался в IE, элемент applet был жестко запрограммирован в HTML, при этом не использовалась проверка скриптов или версий. : P

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...