我的打印应用程序必须获取客户端名称,然后打印文档。如何在java脚本或jsp中找到它?我在这里搜索。有人正在讨论PHP等等? 关于运行安全小程序来获取客户机名称的讨论?如果有,请给我举个例子吗? 感谢所有如何在java脚本/ jsp中查找客户端计算机名称?
0
A
回答
2
你不能用Javascript来完成。尝试建立一个Java Applet和:
java.net.InetAddress i = java.net.InetAddress.getLocalHost();
System.out.println(i.getHostName());
0
对于MSIE在Windows中可以使用:
<script type="text/jscript">
<!--
var net = new ActiveXObject("WScript.Network");
alert(net.ComputerName);
//-->
</script>
...但:页面必须是 “信任”(当然JScript是!不是JavaScript)
0
如何在java脚本或jsp中找到它?
你不能在JSP中这样做,因为JSP在服务器端执行。 (理论上,JSP可以尝试通过getRemoteAddr()
方法从请求对象中确定客户端IP地址,但如果用户的浏览器通过Web代理访问服务器,则这会失败。)
0
我不认为这是可能的只使用JSP。我相信,你需要在客户端上执行一些代码,而这些代码很可能将需要signed.You可能能够通过包括一个签名的小程序,在客户端PC上执行的做出来,然后将相关信息发送到您的服务器。你也可以用JScript或VBScript来做到这一点。这里的代码是用javascript来获取windows用户名。
<script language="javascript" type="text/javascript">
var WshNetwork = new ActiveXObject("WScript.Network");
alert (WshNetwork.UserName);
</script>
此代码段仅适用于Internet Explorer,因为Internet Explorer处理ActiveX控件。
相关问题
- 1. 如何查找登录到计算机的客户端名称?
- 2. 获取客户端计算机名称
- 3. Java服务器客户端和主机名称计算机
- 4. java中的客户端计算机名称
- 5. 如何在c#和asp.net中获取客户端主机名,本地计算机名称和用户名
- 6. 如何查找网络计算机名称和用户登录该计算机?
- 7. 如何在节点js中获取客户端计算机名称
- 8. 从webservice中检索客户端用户名和计算机名
- 9. 确定客户端的计算机名称
- 10. 如何从浏览器读取客户端的机器/计算机名称?
- 11. 如何在传统ASP中查找客户机名称?
- 12. 让客户端PC的计算机名称或MAC地址
- 13. 获取客户端的IP地址和计算机名称?
- 14. 如何用jQuery或JavaScript或服务器端代码获取客户端(用户)计算机名称(计算机名称)。 (审查的可能方式)
- 15. 网站如何发布客户端脚本代码示例而不在客户端计算机上执行?
- 16. 我如何获取客户端计算机名
- 17. 在flex web应用程序中获取客户端计算机名称?
- 18. 如何在ASP.Net中获取客户端计算机标识符?
- 19. 如何使用Inno pascal脚本检索计算机名称?
- 20. 获取客户端IP和计算机的用户名
- 21. 使用nodejs检索客户端计算机用户名
- 22. 如何检查客户端Java版本?
- 23. 如何在客户端计算
- 24. 如何使用Sql Profiler查找计算机名称?
- 25. 在本地Intranet站点获取客户端计算机和用户名
- 26. 远程调试客户端计算机
- 27. 如何在JAVA中从客户端计算机获取MAC地址?
- 28. 在客户端计算机上找不到Crystaldecisions.CrystalReports.Engine.dll
- 29. 当RDP会话打开时检测客户端计算机名称
- 30. 要求客户端计算机