最近我進入我的谷歌帳戶,發現它不僅說目前我正在使用的瀏覽器 - 它也知道我所用的計算機的確切名稱。 Google如何獲取這些信息?Google如何知道我的電腦名稱?
我一直在瀏覽互聯網,供JavaScript方法,應該給我的計算機名稱或類似 - 但我相信,JavaScript是無法讀取這些數據。如果對於任何事情,該網站應該可能包含一個小的Java應用程序來執行和獲取數據,但通常需要我通過單擊模式打開框來接受java正在瀏覽器中運行。
後來我想也許他們執行在瀏覽器中的一些C代碼 - 但他們是如何做到的瀏覽器的「沙箱」外面和訪問數據?我的第三個理論是,當我安裝Google Chrome瀏覽器時,它能夠傳遞這些細節 - 但它沒有意義,當我注意到它也知道我的iPad確切名稱,雖然我沒有安裝任何谷歌應用程序在我的iPad上。 (谷歌地圖,Gmail,鉻或任何東西)。
UPDATE 2016年1月25日
我給這一些額外的想法,似乎穿過別的東西絆倒。我使用node.js或Flash做了相同的解決方案,但我回想起Google用Python編寫了所有東西,這讓我覺得如果使用Python足夠簡單。我發現這篇文章:How can I use Python to get the system hostname?,並認爲這可能是Google的一種方式。我不知道在編寫網站時這是否仍然可以實現,並且這也是基於瀏覽器的方法(請注意,我不是任何級別的Python程序員)。
Google chrome擴展程序?或Google應用啓動器? – void
瀏覽器和操作系統很容易從瀏覽器的用戶代理字符串中獲得,但不是計算機名稱。你究竟在哪裏看到這些信息? –
我剛剛意識到Google可以做到這一點......我使用的是Firefox,而Google則在Google帳戶 - >安全 - >最近使用的設備中顯示了我的計算機名稱。它還展示了我的三星手機的設備型號。 – Charly