LiveConnect doesn't work (under some conditions)

Starting Java 7 Update 25 LiveConnect can be blocked by the user.

LiveConnect calls from JavaScript to Java API are blocked when the Java Control Panel security slider is set to Very High level, or when the slider is at the default H igh level and the JRE has either expired or is below the security baseline.
Source Java 7 Update 25 Release Notes.