正しいバージョンのダウンロードを提供したいと思います。私が持っているバージョンは次のとおりです。
- 32ビットWindows
- 64ビットWindows
- Linux
UserAgentフィールドを使用してLinuxを検出するのは簡単です。しかし、Windowsが32ビットか64ビットかを確実に把握することは可能ですか?
ユーザーは奇妙なブラウザを使用している可能性があります。IEとFirefoxが一般的であり、おそらくどこかにOperaユーザーがいます。たぶんChromeユーザーも。64ビットのWindows7には32ビットバージョンと64ビットバージョンのIEが付属していることを知っています。ダウンロードした64ビットバージョンの両方を送信したいと思います。
(追加するために編集:私はすべてのオプションを提供する必要があることを知っています、そして私はそうします。しかし人々はオプションを読みません。それで私は使いやすさを改善するためにデフォルトで正しいダウンロードを提供したかったです。もちろん、これは役に立ちますが正しければ、間違えても非常に役に立たない。これまでの答えからすると、これを行うための信頼できる方法があるようには見えない)。