Обнаружение ОС и 32- или 64-битного процессора в Rails - PullRequest
0 голосов
/ 31 июля 2011

Извините, если это кажется простым вопросом, но для меня это не так! Я все еще новичок в Ruby и Rails, поэтому, пожалуйста, потерпите меня.

На веб-странице я пытаюсь создать настраиваемую ссылку для загрузки в зависимости от операционной системы лица, осуществляющего доступ к сайту, и мне было интересно, можно ли определить, работает ли этот человек с 32- или 64-разрядным процессором. Это включено в пользовательский агент где-то, и я просто слишком глуп, чтобы увидеть это? Или, если есть драгоценный камень, который делает это для меня, и я просто не знаю об этом, пожалуйста, дайте мне знать.

Заранее спасибо за любую помощь.

Ура, Шон

1 Ответ

2 голосов
/ 31 июля 2011

Вы не можете принять 100% -ое решение в 100% случаев, просто взглянув на заголовки, но иногда вы можете использовать заголовки. Вот что Microsoft говорит о строках User Agent:

Понимание строк агента пользователя:
http://msdn.microsoft.com/en-us/library/ms537503(v=vs.85).aspx

Вы также можете запустить Javascript в браузере пользователя и опубликовать результат на сервере для более точных результатов. Смотрите обсуждение этой темы:

Обнаружить 64-битную или 32-битную Windows из User Agent или Javascript?

...