当前位置:  开发笔记 > 编程语言 > 正文

Google如何知道我的计算机名称?

如何解决《Google如何知道我的计算机名称?》经验,为你挑选了1个好方法。

我最近进入了我的Google帐户并注意到它不仅说明了我当前正在使用哪种浏览器 - 它还知道我正在使用的计算机的确切名称.Google如何获取这些信息?

谷歌截图

我一直在浏览互联网的javascript方法,应该给我计算机名称或类似 - 但我相信Javascript无法读取这些数据.如果对于任何事情,该站点应该包含一个执行和获取数据的小型Java应用程序,但这通常需要我通过单击模式打开框来接受java在浏览器中运行.

然后我想也许他们在浏览器中执行了一些C代码 - 但他们如何做到这一点并访问浏览器"sandbox"之外的数据?我的第三个理论是,当我安装谷歌Chrome浏览器时,它能够传递这些细节 - 但是当我注意到它也知道我的iPad的确切名称时它没有任何意义,尽管我还没有安装任何谷歌应用程序在我的ipad上.(谷歌地图,gmail,chrome或其他任何东西).

2016年1月25日更新

我已经给了一些额外的想法,似乎偶然发现了其他事情.我使用node.js或Flash进行了可能的解决方案,但我记得Google用Python编写了所有内容,这让我觉得如果使用Python就足够简单了.我发现这篇文章:我如何使用Python获取系统主机名?并认为这可能是谷歌的一种方式.我不知道当你编写一个网站时这是否仍然可以实现,并且这也是一个基于浏览器的方法(请注意,我不是任何级别的Python程序员).



1> Nzall..:

我做了一些测试.我有2个Google帐户,我发现的是我的主帐户(我使用Chrome),Google知道我的电脑名称.在另一个帐户上,我使用Edge和Firefox登录,但它们都没有显示我的计算机名称.直到我作为Chrome用户登录Chrome浏览器ITSELF(不是Google页面),我的第二个Google帐户才显示我正在使用的浏览器.

我在笔记本电脑上验证了这一点:我使用我的第二个帐户登录到新用户的Google网站,该用户未在安全设置中更新任一设备上的计算机名称.我使用该帐户登录Google浏览器后,会显示我的计算机名称.因此,看起来因为您已登录Google Chrome,Google知道您的计算机名称.

请注意,使用沙盒的Google对此没有任何影响.找到您的计算机名称是微不足道的,只需hostname在命令提示符下即可.


有趣。例如,它如何识别Firefox与Chrome在同一台计算机上运行?Firefox报告有共享的设备标识符吗?还是他们会使用试探法(例如,相同的浏览器版本,屏幕分辨率等)?
推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有