Вопрос

Я пытаюсь загрузить апплет с помощью JNLP. В каждом браузере, который я тестировал, все работает, за исключением Safari (попробовал на Safari 5.0.3 на OSX Snow Leopard).

Это кажется ошибкой, связанной с сафари, потому что даже апплет JNLP, используемый для тестирования в страница плагина2 на Oracle Похоже, не работает, так как Safari пытается загрузить «игнорируемые.

Кто -нибудь знает обходной путь по этому вопросу?

Это было полезно?

Решение

Итак, после большого количества разжигания, кажется, что причина этого поведения заключается в плагинах, установленных на сафари (и Firefox 3.6, кажется).

Вместо того, чтобы работать с последним Java Plugin 2 NPAPI, он использует какой -то более старый плагин. Таким образом, реальное исправление - удалить этот старый плагин из Safari: перейти к /Library/Internet Plug-ins и удалить JavaPluginCocoa.bundle (Также удалите его, если у вас есть на ~/Library/Internet Plug-Ins).

Это те же указания, описанные в этом Статья о базе знаний Apple, хотя по разным причинам.

Когда вы сделаете это, Safari будет использовать новый плагин Java Plugin 2 и будет работать точно так же, как и другие браузеры, использующие новый плагин (а именно, Chrome или Firefox 4, не зная о Opera. Для Firefox 3.6 вам придется сделать подобное, Но следуя шагам в этот отчет об ошибке)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top