无法从javascript调用applet方法。日志中出现错误Liveconnect Applet问题
- > liveconnect:安全例外:来自http:url:port/application的JavaScript试图访问它无权访问的资源。
Manifest-Version: 1.0
Application-Name: application
Created-By: Apache Maven 3.0.4
Caller-Allowable-Codebase: *
Application-Library-Allowable-Codebase: *
Build-Jdk: 1.7.0_72
Permissions: all-permissions
Codebase: *
Java安全设置设为meddium
JRE版本1.8.0_25-B17
小程序由可信源签名,和小程序罐子是从同一个域调用下载页。
如果我尝试调用从萤火applet的方法JavaScript控制台另一个错误显示出来:错误:Applet的ID 4 LiveConnect的呼叫是不允许在这个JVM实例
applet标记:
<applet id="applet" code="applet.core.AppletBootstrap" codebase="/applet" archive="applet.jar" width="650" height="500" mayscript="mayscript">
<param name="cache_archive" value="applet.jar"/>
<param name="cache_version" value="2.4.17.2,2.4.17.2,2.4.17.2,2.4.17.2,2.4.17.2"/>
<param name="conversationId" value="e00ed781a56a4378a285d7839a9925bf"/>
<param name="userAgent" value="Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.65 Safari/537.36" />
<param name="java_status_events" value="true"/>
<param name="separate_jvm" value="true"/>
<param name="classloader_cache" value="false"/>
<param name="java_arguments" value="-Xmx128m -Djnlp.packEnabled=true "/>
</applet>
编辑: @Seba JDK-8058697是有关这个问题的OpenJDK的错误,可惜它不是我访问 - 你可以看到它的一个副本:here
编辑2: 的Java 8更新40正在重新工作
请添加以下信息:JRE版本?由可信来源签名的Applet? JAR与调用页面在同一个域中? – RealHowTo 2014-11-21 02:23:34
好吧,我将更新 – Mattos 2014-11-21 17:21:02
问题的最后一件事,即用于加载Applet的HTML标记。 – RealHowTo 2014-11-21 22:18:35