1 comment

[ 0.63 ms ] story [ 177 ms ] thread
Doesn't work in Firefox thanks to this amazing browser detection:

    Utils.prototype.setPlatform = function() {        
        ["Safari", "Chrome", "Android", "iPhone", "Blackberry"].forEach(function(browser) {
            if (navigator.userAgent.indexOf(browser) > -1) {
                browser = browser.toLowerCase();
                if (browser === "safari" || browser === "chrome") {
                    platform = "desktop";
                } else {
                    platform = browser.toLowerCase();
                }   
            }
        });

        document.body.setAttribute("data-platform", platform);
        
        return platform;
    };