我有一个非常基本的 Java 小程序,允许用户使用签名阅读器通过网站签名。目前有一个特定的页面用户访问为了使用签名小程序。我们想要做的是使用灯箱来加载签名小程序,而不是将用户引导到新页面来使用小程序。由于 java applet 的运行方式,我们还不能让它工作。运行小程序脚本似乎只在文档加载时触发,而不是在插入脚本标签时触发。
来自java deployment advice page , 有我们用来启动我们的小程序的脚本标签的例子。
<script src="http://www.java.com/js/deployJava.js"></script>
<script>
var attributes = {codebase:'http://java.sun.com/products/plugin/1.5.0/demos/jfc/Java2D',
code:'java2d.Java2DemoApplet.class',
archive:'Java2Demo.jar',
width:710, height:540} ;
var parameters = {fontSize:16} ;
var version = '1.6' ;
deployJava.runApplet(attributes, parameters, version);
</script>
除了在新页面的文档加载时,我不确定如何触发运行小程序代码。是否可以在将部署的 java javascript 加载到灯箱窗口后运行它?
最佳答案
这就是openprocessing做你需要的:
- 点击缩略图处理程序会显示“灯箱”(或类似内容)
- 他们在灯箱容器中插入 iframe
- iframe源是一个带小程序的页面
例如,看这个 open processing example .灯箱内容为this page
关于java - 如何在网站模式/灯箱窗口中运行 Java Applet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6708372/