首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >TypeScript -如何在IE和Chrome中获取客户端的机器名称

TypeScript -如何在IE和Chrome中获取客户端的机器名称
EN

Stack Overflow用户
提问于 2018-07-12 00:37:02
回答 1查看 1.6K关注 0票数 -2

这不是重复的问题。我请求的是TypeScript,而不是ASP.NET或JavaScript standalone或C#中的JavaScript。

如何在TypeScript中获取客户端计算机名称?

我在下面试过了,它在IE中运行良好。我希望在Chrome中也是如此。

代码语言:javascript
复制
// after import statements and before @Component statement
declare var ActiveXObject: (type: string) => void; 

// somewhere in your typescript code. This works for IE
const network = new ActiveXObject('WScript.Network');            
console.log(network.computerName);
console.log(network.userName);
console.log(network.userDomain);

更新

上面的方法有效,但不是理想的解决方案。在IE中,它显示了一个弹出窗口,要求运行我的用户不想要的ActiveX。

更新2018年8月6日

目前,我们决定不在日志中使用ClientPAddress或ClientMachineName。我们将在稍后查看,但在某个时间点上,我们肯定会这样做。

EN

回答 1

Stack Overflow用户

发布于 2018-07-12 01:40:09

我们不能。出于安全原因,浏览器不支持此功能。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51290454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档