Pregunta

Estoy intentando cargar un applet usando JNLP. Las cosas funcionan bien en todos los navegadores que he probado, a excepción de Safari (Safari 5.0.3 probado en OSX Snow Leopard).

Esto parece un error relacionado Safari, porque incluso el JNLP applet utiliza para probar en el página plugin2 en Oracle no parece estar funcionando, como Safari intenta cargar "Ignored.class" en vez de mirar el archivo JNLP.

¿alguien sabe una solución para este problema?

¿Fue útil?

Solución

Ok, así que después de mucho juego, parece que la razón de este comportamiento radica en los plugins instalados en Safari (y Firefox 3.6, que parece).

En lugar de trabajar con la última 2 NPAPI plugin de Java, se trata de utilizar algún complemento más. Así que la verdadera solución es eliminar ese plugin mayores desde Safari: Ir a /Library/Internet Plug-ins y JavaPluginCocoa.bundle remove (también, quitarlo si lo tienes en ~/Library/Internet Plug-Ins)

.

Estos son las mismas instrucciones descritas en este de Apple Knowledge Base artículo , aunque por diferentes razones.

Al hacer esto, Safari utilizará el nuevo plugin de Java 2, y funcionará exactamente como otros navegadores que utilizan el plugin más reciente (es decir, Chrome o Firefox 4, inseguro sobre Opera. Para Firefox 3.6 tendrá que hacer una algo similar, pero siguiendo los pasos de este informe de error )

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top