2009 年に作成した Silverlight アプリケーションがあります。残念ながら、Silverlight は 64 ビット ブラウザーでは使用できません。また、特に Windows 8 のリリースにより、64 ビット ブラウザーの使用が増え始めています。そのため、64 ビット ブラウザーを検出し、アプリケーションを読み込めなかった理由を示すユーザー フレンドリーなメッセージを提供したいと考えています。
少しの Javascript でこれを実現することはできますが、ユーザーエージェントなどはマップ全体にあるようです。navigator.cpuClass
そして、私は Internet Explorer で私が望むことを行うように見えるものを試しました。x86
IE10 の 32 ビット バージョンで返されます。ただしundefined
、Chrome と Firefox には戻ります。そのため、すべてのブラウザで信頼できるソリューションを探しています。
OS が 64 ビットかどうかは気にしないことに注意してください。それは問題ではありません。気になるのはブラウザだけです。