我有这个模型
type alias Model =
{ exampleId : Int
, groupOfExamples : GroupExamples
}
type alias GroupExamples =
{ groupId : Int
, results : List String
}
Run Code Online (Sandbox Code Playgroud)
在我的更新函数中,如果我想更新exampleId将是这样的:
{ model | exampleId = updatedValue }
Run Code Online (Sandbox Code Playgroud)
但是,如果我需要更新,例如,只更新GroupExamples中的结果值,该怎么办?
无法从javascript调用applet方法.日志中显示错误
- > liveconnect:Security Exception:来自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: *
Run Code Online (Sandbox Code Playgroud)
java安全设置设置为meddium
JRE版本1.8.0_25-b17
Applet由受信任的源签名,applet jar从与调用页面相同的域下载.
如果我尝试从firebug javascript控制台调用applet方法,则会显示另一个错误:错误:此JVM实例中不允许对Applet ID 4进行Liveconnect调用
小程序标签:
<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>
Run Code Online (Sandbox Code Playgroud)
编辑:@Seba JDK-8058697是一个与此问题相关的OpenJDK错误,遗憾的是我无法访问它 …