Size: a a a

Golang Developers — русскоговорящее сообщество

2020 September 15

NB

Nurshat Bazilov in Golang Developers — русскоговорящее сообщество
Я через user-agent, могу определить OS, но там нету именно платформы(arm64 или arm). Можно ли как-то через javascript узнать в браузере платформу? Искал в гугле, не нашел(
источник

NB

Nurshat Bazilov in Golang Developers — русскоговорящее сообщество
Я примерно понимаю что у всех стоит что то из (linux amd64, darwin amd64, windows amd64), но мне хотелось бы именно точно узнать)
источник

AS

Alexander Shavelev in Golang Developers — русскоговорящее сообщество
Nurshat Bazilov
Всем привет!)
Подскажите пожалуйста, можно ли определить OS и platform юзера?
а зачем вам это знать?)
источник

NB

Nurshat Bazilov in Golang Developers — русскоговорящее сообщество
Alexander Shavelev
а зачем вам это знать?)
мне интересно как допустим chrome, и различные сайты это узнают) Когда что-то скачиваешь, они ведь сразу предлагают скачать нужный файл под вашу OS.
источник

AS

Alexander Shavelev in Golang Developers — русскоговорящее сообщество
вообще учитывая что на всяких сайтах с по тебе надо самому выбрать бинарник под свою платформу - наверно js запрещено такое узнавать
источник

NB

Nurshat Bazilov in Golang Developers — русскоговорящее сообщество
Вот, discord пишет, загрузить для Mac
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
Nurshat Bazilov
Я через user-agent, могу определить OS, но там нету именно платформы(arm64 или arm). Можно ли как-то через javascript узнать в браузере платформу? Искал в гугле, не нашел(
в юзер агенте это должно быть написано
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
Alexander Shavelev
вообще учитывая что на всяких сайтах с по тебе надо самому выбрать бинарник под свою платформу - наверно js запрещено такое узнавать
Ещё как можно
источник

NB

Nurshat Bazilov in Golang Developers — русскоговорящее сообщество
Анатолий
в юзер агенте это должно быть написано
(Macintosh; Intel Mac OS X 10_14_6) я отсюда только os ведь вижу?
Или отсюда можно и платформу узнать? Сорри если туплю
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
юзер агенты разные бывают
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
Electronica/61.0 (MK-61; ARM; rv:84.0) Trident/7.0 Firefox/28.4
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
вот пример юзер агента фаерфокса под арм
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
опять же взависимости от версии юзер агент даже одного браузера может измениться
источник

NB

Nurshat Bazilov in Golang Developers — русскоговорящее сообщество
То есть, в некоторых браузерах можно узнать, а в некоторых нет?
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
в некоторых не сможешь, все верно
источник

NB

Nurshat Bazilov in Golang Developers — русскоговорящее сообщество
Анатолий
в некоторых не сможешь, все верно
понял, спасибо👍
источник

NB

Nurshat Bazilov in Golang Developers — русскоговорящее сообщество
если у кого нибудь есть, что-то полезное почитать, киньте ссылку пожалуйста)
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
Nurshat Bazilov
если у кого нибудь есть, что-то полезное почитать, киньте ссылку пожалуйста)
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
попробуй это
источник