Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Simon Jackson 11 posts 31 karma points
    Aug 24, 2015 @ 09:38
    Simon Jackson
    0

    Notification to users for unsupported browsers?

    Hi All,

    Very new to Umbraco, apologies if I'm posting this in the wrong place.

    Does anyone know of a plugin that will display a message to a user if they navigate to a website that's with a browser that the site has not been designed for.

    For example, I want to tell IE 8 users and below that the site may not work and to update their browsers.

    Kind regards Si

  • Lee Kelleher 4026 posts 15837 karma points MVP 13x admin c-trib
    Aug 24, 2015 @ 09:54
    Lee Kelleher
    0

    Hi Simon,

    For IE specifically you can use conditional-comments to target specific versions of IE.

    <!--[if lte IE 8]>
        <div class="ie8">Special instructions for IE 8 (and lower) here</div>
    <![endif]-->
    

    See this article for details about it: http://www.quirksmode.org/css/condcom.html

    If you wanted to target other browsers, then you could start looking at using Modernizr (JavaScript library): http://modernizr.com/

    This will add a bunch of classes to the root <html> tag, when you can use CSS to display/hide features, notifications, etc.

    Cheers,
    - Lee

  • Simon Jackson 11 posts 31 karma points
    Aug 24, 2015 @ 10:37
    Simon Jackson
    0

    Hi Lee,

    Thanks for the quick answer, I had no idea conditional-comments existed.

    Modernizer seems interesting, but a little stale from the news feed (last updated Apr 2013).

    From this recommendation, I'm inferring that perhaps I should be thinking more about using a JS lib to mitigate the CSS cross browser risk rather than about which browser versions are visiting?

    Many thanks Si

  • Lee Kelleher 4026 posts 15837 karma points MVP 13x admin c-trib
    Aug 24, 2015 @ 10:46
    Lee Kelleher
    0

    I think the Modernizer news section dates are misleading, the source-code itself is still actively developed, (according to their GitHub repo). Although, for the most part it is pretty much "feature complete" :-)

    Browser detection (for specific browsers) is still widely used, there's nothing wrong with doing that.

    The future/modern ideology is to do "feature detection", the thinking is to degrade experiences for older browsers, rather than kick them out the door.

    Of course, this all comes with a cost (in terms of money, time, knowledge and energy) ... which isn't always a luxury when client deadlines are looming ;-)

    Cheers,
    - Lee

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies