问题
是否可以通过Javascript或在由插件运行的Java applet中获得web浏览器使用的Java插件的版本?
背景
如果用户正在使用Java,我希望运行嵌入在浏览器中的Java,或者以Plugin2应用程序的形式运行它,因为我需要控制applet /应用程序的最大堆大小,这在Plugin2中是可能的。
我熟悉(DeployJava.js)和PluginDetect.js (http://www.pinlady.net/PluginDetect/),但是这些包实际上不允许您获得实际的插件版本(只有JRE版本),并且只在某些浏览器中提供插件名称。
也不能假设>JRE1.6Update 10的用户正在运行plugin2,因为MacOSX10.6已经安装了JRE1.6,但是原来的插件正在运行。此外,您不能强迫用户在Mac上使用DeployJava.js升级他们的JRE。
发布于 2009-10-27 08:57:01
下面是一些检查plugin2:http://people.fh-landshut.de/~mbien/cafebabe.html的客户端示例(具体来说,查看页面源代码)
https://stackoverflow.com/questions/1632093
复制