rails中不支持的浏览器通知

时间:2011-07-18 03:11:02

标签: html ruby-on-rails css cross-browser

我在rails上使用ruby来开发这个仅支持最新浏览器的webapp。

当用户使用不受支持的浏览器时,如何显示弹出消息。 在以下浏览器中未加载页面时将显示该消息:

  1. Firefox 4及以上版本
  2. IE9及以上
  3. Safari 5及以上
  4. Chrome 10及以上

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

使用jreject_rails gem

非常简单

只需将函数调用到您的javascript文件中即可。

$(function(){   $ .reject({     拒绝: {       msie5:是的,       msie6:是的,       msie7:是的     }   }); });

将您的网站不支持的版本设为true。

如果您有任何问题需要实施,请告诉我。它对我有用。