Buscar en Ayuda

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Las operaciones con liveconnect entre java y javascript ya no funcionan en firefox 46

  • 2 respuestas
  • 1 tiene este problema
  • 6 visitas
  • Última respuesta de anrigar

more options

Estaba validando el comportamiento de un applet, con una operación de callback, y me he encontrado que aunque mantengo la configuracion de las propiedades que en su momento Oracle indico para que siguieran funcionando los applets:

dom.ipc.plugins.enabled = false

me ha sido imposible hacer que funcionara con un FF46, aunque con un FF42 si funciona. Como puedo solucionar este tema? ¿Se ha eliminado la comunicacion por liveconnect desde FF?

Gracias!

Estaba validando el comportamiento de un applet, con una operación de callback, y me he encontrado que aunque mantengo la configuracion de las propiedades que en su momento Oracle indico para que siguieran funcionando los applets: dom.ipc.plugins.enabled = false me ha sido imposible hacer que funcionara con un FF46, aunque con un FF42 si funciona. Como puedo solucionar este tema? ¿Se ha eliminado la comunicacion por liveconnect desde FF? Gracias!

Todas las respuestas (2)

more options

¡Hola!

http://www.oracle.com/technetwork/java/javase/8u91-relnotes-2949462.html dice:

"Firefox 42 liveconnect problem Because it might cause the browser to hang, we don't process JavaScript-to-Java calls when the Java plugin is launched from plugin-container.exe (the default behavior for Firefox 42) and the applet status is not Ready(2). If the applet is not ready (the status is not 2), we don't execute the actual Java method and only return null.

If the plugin is launched from plugin-container.exe, do not use JavaScript-To-Java calls that may require more than 11 seconds(the default value of dom.ipc.plugins.hangUITimeoutSecs) to be completed or show a modal dialog during JavaScript-To-Java call. In this case, the main browser thread must be blocked, which might cause the browser to hang and the plugin to terminate.

Workaround (for Firefox 42): User’s can set dom.ipc.plugins.enabled=false. The side effect of this workaround is that it changes the setting for all plugins."

¿Haz probado a modificar dom.ipc.plugins.hangUITimeoutSecs?

¿Qué versión de Java tienes?

¡Gracias!

more options

Gracias Alex, acabo de probarlo, pero por desgracia sigue sin funcionarme... lo he aumentado a 15.. y nada...

Tengo el jre 1.8.0_91 y FF46. El mismo codigo en un FF42 funciona perfectamente sin incluir la propiedad que me comentas. Aunque tenia muy buena pinta la solución... una pena que no haya funcionado.

Gracias!