Поскольку вы просите пользователя загрузить и выполнить нативный код, электронный или любой другой, есть несколько сложных вопросов, которые необходимо учитывать.
Очевидным первым является то, что вы должны рассмотреть платформу пользователя (OSX)., Windows, Linux ...) тогда, обратный обмен данными с браузером напрямую (какой?), Вероятно, не практичен.
Однако ваше нативное приложение может отправить идентификатор машины / отпечаток пальца на ваш сервер, чтобы вы могли идентифицироватьЧто такое веб-клиент?1007 *
В целом, может показаться, что вам следует рассмотреть более стандартные методы снятия отпечатков с устройства , если вам нужен только идентификатор.