ユーザーが使用している Mac コンピューターのモデルをブラウザーから直接検出できるかどうかを誰かが知っているかどうかを確認したかったのです。別名「MacBook Pro (Mid/Late 2007)」または「MacBook Air (Late 2008 以降)」。
これはおそらく見込みのないことですが、Mac ブラウザーは userAgent (http://www.quirksmode.org/js/detect.html) を介して OS を提供するため、可能性があると考えました。
ユーザーが使用している Mac コンピューターのモデルをブラウザーから直接検出できるかどうかを誰かが知っているかどうかを確認したかったのです。別名「MacBook Pro (Mid/Late 2007)」または「MacBook Air (Late 2008 以降)」。
これはおそらく見込みのないことですが、Mac ブラウザーは userAgent (http://www.quirksmode.org/js/detect.html) を介して OS を提供するため、可能性があると考えました。
いいえ。User-Agent
ヘッダーはいくつかの情報を提供しますが、多くはありません。
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/536.11 (Gecko のような KHTML) Chrome/20.0.1132.47 Safari/536.11
http://whatsmyuseragent.com/User-Agent
にアクセスするか、好みのサーバー側言語でヘッダーをダンプすることで、これを自分でテストできます。
navigator
同様の情報は、JavaScript のオブジェクトで見つけることができます。
appCodeName: "Mozilla"
appName: "Netscape"
appVersion: "5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.47 Safari/536.11"
cookieEnabled: true
geolocation: Geolocation
language: "en-US"
mimeTypes: MimeTypeArray
onLine: true
platform: "MacIntel"
plugins: PluginArray
product: "Gecko"
productSub: "20030107"
userAgent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.47 Safari/536.11"
vendor: "Google Inc."
vendorSub: ""
__proto__: Navigator
詳細情報を取得する唯一の方法は、何らかのブラウザ プラグインを使用することです。