我们有一个案例,客户似乎永远缓存applet的版本.我们正在<param name="cache_version">标记中正确使用<object>标记,或者我们认为.我们从一个版本字符串7.1.0.40转到了7.1.0.42,这只触发了大约一半客户的下载.
客户端运行的JRE版本似乎并不重要.我们已经看到人们在1.4,1.5和1.6上遇到这个问题.
有没有人有显式缓存版本的经验?它是否更可靠地工作(忽略速度)而不是依赖于cache_archive"最后修改"和/或"内容长度"值(根据Sun的网站)?
仅供参考,对象块如下所示:
<object>
<param name="ARCHIVE" value="foo.jar">
<param name="CODE" value="com.foo.class">
<param name="CODEBASE" value=".">
<param name="cache_archive" value="foo.jar">
<param name="cache_version" value="7.1.0.40">
<param name="NAME" value="FooApplet">
<param name="type" value="application/x-java-applet;jpi-version=1.4.2_13">
<param name="scriptable" value="true">
<param name="progressbar" value="true"/>
<param name="boxmessage" value="Loading Web Worksheet Applet..."/>
</object>
Run Code Online (Sandbox Code Playgroud) 为了能够将大型文件从HTML页面上传到FTP服务器,我正在寻找一个Java/Flash FTP上传小程序.
我真的很喜欢dhtmlxVault的工作方式,但我需要它上传到FTP服务器而不是HTTP文件上传.
如果applet没有自己的GUI,那将是非常好的,但是使用Javascript完全可以编写脚本,所以我可以使用HTML/CSS来实现它的外观.
我希望调查Yahoo!的YUI Uploader,因为它需要Flash,但文档只提到HTTP上传而没有FTP上传.
是否有HTML5 WebSockets的Java-applet实现?
我想将WebSockets用于新项目,并使用Java(或者Flash)提供WebSockets的后向兼容实现(适用于所有当前的非开发浏览器).
我只想在服务器端编写和维护WebSockets.我只想在客户端处理WebSockets API(尽管如果真正的WebSocket不可用,这个API将被Java-applet"伪造").
谢谢,
克里斯.
我有一个html文件,其中包含一个jar文件作为applet.当我打开html文件时,它会花费太多时间来加载applet.
有什么方法可以减少这个加载时间??
我无法让Java Applet与托管小程序的页面上的Javascript代码进行通信.它有时会起作用,但除了一些从未解决的Java bug报告之外,谷歌搜索引发了一个模糊的异常,除了一些从未解决的Java bug报告之外,谷歌搜索没有发现任何有用的信息(感谢Sun).
这是我正在使用的代码:
JSObject win = JSObject.getWindow(this);
Object[] args = new Object[1];
args[0] = "test argument";
String result = (String) win.call("testJSfunc", args); // XXX
Run Code Online (Sandbox Code Playgroud)
以下是我在标记为// XXX的行上的例外情况.请注意,它是间歇性的.通常它可以工作,但有时它不会,使用相同的确切代码.重复重新加载页面会很快产生错误.
netscape.javascript.JSException: No registered plugin for applet ID 1
at sun.plugin2.main.client.MessagePassingJSObject.newJSException(Unknown Source)
at sun.plugin2.main.client.MessagePassingJSObject.waitForReply(Unknown Source)
at sun.plugin2.main.client.MessagePassingJSObject.call(Unknown Source)
at TestApplet.testCallJS(TestApplet.java:159)
at TestApplet.init(TestApplet.java:139)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Run Code Online (Sandbox Code Playgroud)
我应该使用另一种更稳定的Java和Javascript通信方式吗?
- - 更多信息 - -
我正在使用Sun提供的deployJava.js脚本来动态嵌入applet.我确保启用了MAYSCRIPT.我知道这不是MAYSCRIPT的问题,因为通信在某些时候有效.
小程序在浏览器的JRE中运行.这是否意味着您不必在您的计算机上安装JRE以运行applet?
在网页上,是否可以在将文件上传到服务器之前将大文件拆分为块?例如,将10MB文件拆分为1MB块,并在显示进度条的同时一次上传一个块?
听起来JavaScript没有任何文件操作功能,但是Flash和Java applets呢?
这需要在IE6 +,Firefox和Chrome中运行.更新:忘了提及(a)我们正在使用Grails和(b)这需要在https上运行.
我想实现一个在网页上运行的Java应用程序,并允许:
我有哪些选项(Java库,技术......)?
谢谢!
如何用Java中的.p12文件签名数据?
Java似乎只支持pkcs11,我只是找不到pkcs12的标准库.'java.security'中没有任何内容...用于解码.p12文件以获取私钥来执行签名.
有解决方案吗 我正在创建一个小程序,所以如果有一个小型库可用,但不是那些1MB或更高的库.
在工作中,我需要每20-30分钟运行一次Java小程序,以重新连接到其中一个内部应用程序.
我想在这个应用程序的网站中自动登录,然后运行这个根本不需要输入的Java小程序,只需接受它,这样我就可以在每次应用程序注销时运行脚本.
我有什么方法可以使用Python urllib或类似的库来做到这一点?我知道如何做登录部分,但我不知道该做什么'接受并运行这个applet'部分.