Possible Duplicate:
How to get browser type and version from within an applet?
我需要获取运行小程序的 Web 浏览器版本/供应商。我可以从系统属性中获取 Java 版本和操作系统,但我没有看到浏览器的任何类似信息。
最佳答案
您需要使用Javascript并修改参数值。
可以使用导航器对象获取浏览器信息
一些方法
navigator.appName
navigator.appVersion
navigator.userAgent
并将这些值动态传递到applet标签中,它们是applet中方法的实际参数。
可以在这里找到一个关于集成 javascript 和 java applet 的小但很好的示例。 http://www.ibiblio.org/java/course/week5/16.html
之后您可以使用以下代码片段设置值。
<applet >
<PARAM id="browserAgent" name="browserAgent" value=""/>
</applet>
<script type="text/javascript">
document.getElementById("browserAgent").value=navigator.userAgent;
</script>
关于java - 如何从 applet 中获知 Java applet 正在哪个 Web 浏览器下运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5010422/