如何从小程序中判断Java小程序在哪个web浏览器下运行?

如何从小程序中判断Java小程序在哪个web浏览器下运行?,java,browser,version,Java,Browser,Version,可能重复: 我需要获取运行小程序的web浏览器版本/供应商。我可以从系统属性中获取Java版本和操作系统,但我看不到任何类似的浏览器。您需要使用Javascript并修改参数值 可以使用navigator对象获取浏览器信息 方法很少 navigator.appName navigator.appVersion navigator.userAgent 并将这些值动态地传递到applet标记中,这些标记是applet中方法的实际参数 这里可以找到一个集成javascript和java小程序的小而

可能重复:


我需要获取运行小程序的web浏览器版本/供应商。我可以从系统属性中获取Java版本和操作系统,但我看不到任何类似的浏览器。

您需要使用Javascript并修改参数值

可以使用navigator对象获取浏览器信息

方法很少

navigator.appName
navigator.appVersion
navigator.userAgent
并将这些值动态地传递到applet标记中,这些标记是applet中方法的实际参数

这里可以找到一个集成javascript和java小程序的小而好的例子。

之后,可以使用以下代码段设置值

<applet >

<PARAM id="browserAgent" name="browserAgent" value=""/>

</applet>

<script type="text/javascript">

document.getElementById("browserAgent").value=navigator.userAgent;

</script>

document.getElementById(“browserAgent”).value=navigator.userAgent;

重复感谢,这个问题的答案似乎基本上是“不容易”。一个答案是假设你已经有了一个用户代理字符串,另一个是关于根据applet上下文找出它,链接站点上的一条评论说“这在Java 1.6上不起作用。”哦,好吧,结合JavaScript+Java有可能做到这一点。使用JS很容易检测浏览器,并且可以设置从Applet到JS的通信。。