2012-04-06 7 views
2

NGINXのプラグインを知っている人は誰でも、ブラウザの機能に基づいて特定のファイルをサーバに提供できますか?たとえば:NGINXでのブラウザ機能の検出

if(Browser.Features.CSS3) { 
    url.rewrite .../super_combined_css.css 
} 
else { 
    url.rewrite .../basic_combined_css.css 
} 

私は(CSS3のサポート、CSSアニメーション、SVGのサポートなどが...と言う)それだけで特定のカテゴリにその年の秋に存在しているブラウザの事前に定義されたリストを持っているでしょうと仮定しています。リクエストが来ると、ユーザーエージェント文字列を解析して、ブラウザがどのカテゴリに該当するかを把握するだけです。

アイデア?

答えて

2

フィーチャー検出プラグインやサードパーティーはまだありません。ただし、このモジュールを使用して、現代や古代のブラウザを検出することができます。

http://wiki.nginx.org/HttpBrowserModule

UPDATE

を新しいドキュメントhereを探します!

関連する問題