無法從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