javascript - 如何使用 c# 或 jQuery 或 Javascript 获取客户端系统/PC 域名和 PC 名称
问题描述
IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
Environment.UserDomainName;
properties.DomainName;
System.Web.HttpContext.Current.Request.LogonUserIdentity.Name
System.Security.Principal.WindowsIdentity.GetCurrent().Name;
我在 C# 中尝试了上述属性,但没有运气。它在本地机器上运行良好。
我的问题: 我在 abc.com 域中托管了一个 Web 应用程序,并且 url 是 abc.com,当我在域之外或从其他一些外部域计算机(从客户端系统)访问此站点时,如何获取他们的(客户端)系统域使用 c#、Jquery 或 Javascript 命名。
c#、jQuery、JS 中的任何解决方案?提前致谢。
解决方案
基于这个关于 JS 解决方案的答案:JavaScript - How to get the name of the current user
我可以添加以下内容:
- 浏览器是一种沙盒,没有用户权限是无法访问 Win 资源的。
- 如果您的用户登录到系统,那么它已经在您的域中。
推荐阅读
- r-markdown - kableExtra:更改表格脚注的字体大小
- python - Pycharm 不支持包依赖项
- java - 从java运行python脚本作为子进程
- powerbi - 具有开始和结束日期的数据的 Power BI 可视化
- c++ - 复制和交换习语与移动操作之间的交互
- php - Coinbase Pro API {“消息”:“无效签名”}
- python - 我应该使用列表推导而不是普通的 for 循环吗?
- xamarin.forms - ReactiveUI 路由替换 ViewModel
- ios - UICollectionView 在滚动完全停止之前没有响应
- java - Spring JDBC中newObject[]{...parameters..}和PreparedStatementSetter接口实现的区别?