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

Я хочу предложить правильную версию загрузки. У меня есть следующие версии:

32-битная Windows64-битная WindowsLinux

Обнаружить Linux с помощью поля User Agent легко; но возможно ли достоверно определить, является ли Windows 32-битной или 64-битной?

Пользователи могут использовать странные браузеры - IE и Firefox распространены, и у нас, вероятно, есть пользователь Opera где-то; может быть, пользователь Chrome тоже. Я знаю, что 64-битная Windows 7 поставляется с 32-битной и 64-битной версиями IE, и я хотел бы отправить им обе 64-битную версию моей загрузки.

(Отредактировано, чтобы добавить: я знаю, что я должен предоставить все варианты, и я буду. Нолюди не читают варианты, Поэтому я хотел обеспечить правильную загрузку по умолчанию, чтобы улучшить удобство использования. Конечно, хотя это полезно, если я правильно понял, это крайне бесполезно, если я ошибаюсь. И из ответов до сих пор не похоже, что есть надежный способ сделать это).

Ответы на вопрос(12)

Ваш ответ на вопрос