Недавно я входил в мою учетную запись Google и заметил, что не только сказал, какой браузер я сейчас использую, но также знал точное имя компьютера, который я использовал. Как Google может получить эту информацию?
Я просматриваю интернет для javascript-методов, которые должны дать мне имя компьютера или подобное, но я уверен, что Javascript не может прочитать эти данные. Если на что-нибудь, возможно, на сайте должно быть небольшое приложение Java, которое выполняет и извлекает данные, но для меня обычно требуется, чтобы Java был запущен в браузере, щелкнув модальное окно открытия.
Тогда я подумал, что, возможно, они выполнили код C в браузере - но как они это делают и получают доступ к данным за пределами "песочницы" браузеров? Третья теория заключается в том, что когда я установил браузер Google Chrome, он смог передать эти данные, но это не имело смысла ни когда я отмечаю, что он также знает точное имя моего iPad, хотя я не установил никаких приложения google на моем ipad вообще. (ни карты Google, ни Gmail, ни хром, ни что-либо).
ОБНОВЛЕНИЕ 01/25/2016
Я дал эту дополнительную мысль и, казалось, наткнулся на что-то еще. Я воспользовался возможными решениями, используя node.js или Flash, чтобы сделать то же самое, но я вспомнил, что Google пишет все в Python, что заставило меня подумать, было ли это достаточно просто, используя Python. Я нашел этот пост: Как я могу использовать Python для получения имени системы? и думал, что это может быть для Google для него. Я не знаю, насколько это возможно, когда вы пишете веб-сайт, и если это тоже метод на основе браузера (помните, что я не программист на Python на любом уровне).