我在rails上使用ruby来开发这个仅支持最新浏览器的webapp。
当用户使用不受支持的浏览器时,如何显示弹出消息。 在以下浏览器中未加载页面时将显示该消息:
答案 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。
如果您有任何问题需要实施,请告诉我。它对我有用。