Я добавляю веб-чат (подключенный к фреймворку бота) в качестве расширения в Google Chrome.Мне нужно захватить детали пользователя Windows с помощью JavaScript.
Нет, нет API, который может это сделать. Вы можете посмотреть список сами.
Есть две идеи, которые подходят близко:
chrome.identity API может предоставить вам информацию о пользователе Google, если пользователь вошел в Chrome - если вам просто нужен какой-то идентификатор. Вам потребуются разрешения "identity" и "identity.email", и вам нужно будет позвонить chrome.identity.getProfileUserInfo. Интересно, что это не приводит к разрешению предупреждений.
chrome.identity
"identity"
"identity.email"
chrome.identity.getProfileUserInfo
Собственный обмен сообщениями позволяет вам создавать двоичные файлы Windows, с которыми может общаться ваше расширение. Очевидно, что нативное приложение может делать все, в том числе получать данные о зарегистрированном пользователе, но для этого требуется, чтобы пользователи установили другой компонент из-за пределов Интернет-магазина. Короче говоря, это большой молот, который, скорее всего, не стоит этого.