Rails 中不支持的浏览器通知

发布于 2024-11-25 04:03:24 字数 211 浏览 0 评论 0原文

我正在使用 ruby​​ on Rails 开发这个仅支持最新浏览器的网络应用程序。

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

  1. Firefox 4 及更高版本
  2. IE9 及更高版本
  3. Safari 5 及更高版本
  4. Chrome 10 及更高版本

I'm using ruby on rails to develop this webapp that only supports the latest browser.

How do i show a pop-up message when user is using unsupported browser.
The message will show when the page is not loaded in the following browser:

  1. Firefox 4 and above
  2. IE9 and above
  3. Safari 5 and above
  4. Chrome 10 and above

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

や莫失莫忘 2024-12-02 04:03:24

jQuery 浏览器拒绝插件可以帮助您。它支持以下浏览器禁用/启用选项:

        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

jQuery Browser Rejection Plugin can help you. it supports following browsers disable/enable options:

        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
扶醉桌前 2024-12-02 04:03:24

使用 jreject_rails gem 非常简单,

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

$(函数() {
$.拒绝({
拒绝: {
msie5:是的,
msie6:是的,
msie7:正确
}
});
});

使您的网站不支持的版本成为正确的。

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

It is very simple using jreject_rails gem

Just need to call function into your javascript file.

$(function() {
$.reject({
reject: {
msie5: true,
msie6: true,
msie7: true
}
});
});

Make those versions true which your site don't support.

Let me know If you any issue to implement. It works for me.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文