2011-07-18 42 views
0

私は最新のブラウザのみをサポートするこのwebappを開発するために、ruby on railsを使用しています。レールでサポートされていないブラウザ通知

サポートされていないブラウザを使用している場合は、どうすればポップアップメッセージが表示されますか。 メッセージがページが以下のブラウザにロードされていないときに表示されます:Firefoxの4

  1. をし、IE9
  2. 上記とSafari 5
  3. 上記とChrome 10
  4. 上記と
上記
+1

これらの下位バージョンには、どのような機能が必要ですか?ブラウザに機能がサポートされていないときに警告します。間違った種類のブラウザを使用しているときには警告しません。 – Matchu

+0

HTML 5とCSS 3注釈あり –

答えて

0

jQuery Browser Rejection Pluginお手伝いができます。

 msie: false,msie5: true,msie6: true,msie7: false,msie8: false, // MSIE Flags (Global, 5-8) 
     firefox: false,firefox1: false,firefox2: false,firefox3: false, // Firefox Flags (Global, 1-3) 
     konqueror: false,konqueror1: false,konqueror2: false,konqueror3: false, // Konqueror Flags (Global, 1-3) 
     chrome: false,chrome1: false,chrome2: false,chrome3: false,chrome4: false, // Chrome Flags (Global, 1-4) 
     safari: false,safari2: false,safari3: false,safari4: false, // Safari Flags (Global, 1-4) 
     opera: false,opera7: false,opera8: false,opera9: false,opera10: false, // Opera Flags (Global, 7-10) 
     gecko: false,webkit: false,trident: false,khtml: false,presto: false, // Rendering Engines (Gecko, Webkit, Trident, KHTML, Presto) 
     win: false,mac: false,linux : false,solaris : false,iphone: false, // Operating Systems (Win, Mac, Linux, Solaris, iPhone) 
     unknown: false // Unknown covers everything else 
+0

ブラウザの特定のバージョンを無効/有効にするにはjsファイルを変更する必要がありますか? –

+0

これはプラグインの設定です。 ** $(function(){$ .reject();}); ** – Anatoly

+0

でアプリケーションレイアウトを更新する必要がありますか? – Anatoly

0

それはちょうどあなたのJavaScriptファイルに関数を呼び出す必要がjreject_rails宝石

を使用して非常に簡単です:それは次のブラウザは、オプションを有効/無効にサポートしています。

$(関数は、(){ $ .reject({ は拒否:{ msie5:真、 msie6:真、 msie7:真 }}); })。

あなたのサイトでサポートされていないバージョンを作成してください。

ご連絡ください。わたしにはできる。

関連する問題