Monday, 20 April 2015

CrossBrowser and OS function...


function identifyBrowser(){
       
            var BrowserName = "Unknown Browser";
            var sUsrAg = navigator.userAgent;
            if(sUsrAg.indexOf("Chrome") > -1) {
                BrowserName = "Chrome";
            } else if (sUsrAg.indexOf("Safari") > -1) {
                BrowserName = "Safari";
            } else if (sUsrAg.indexOf("Opera") > -1) {
                BrowserName = "Opera";
            } else if (sUsrAg.indexOf("Firefox") > -1) {
                BrowserName = "Firefox";
            } else if (sUsrAg.indexOf("MSIE") > -1) {
                BrowserName = "MSIE";
            }
            //console.log(browser.chrome);
            //alert(BrowserName);
       
            var OSName ="Unknown OS";
            if (navigator.userAgent.indexOf("Win")!=-1) OSName="Windows";                  
            if (navigator.userAgent.indexOf("Mac")!=-1) OSName="MacOS";
            if (navigator.userAgent.indexOf("X11")!=-1) OSName="UNIX";
            if (navigator.userAgent.indexOf("Linux")!=-1) OSName="Linux";
            //alert(OSName);
            if(OSName == "Linux"){
                if(BrowserName  == "Chrome"){
                    //alert("" + OSName + BrowserName  );
                }
                else if(BrowserName  == "Firefox"){
                    //alert("" + OSName + BrowserName  );
                }
            }
            if(OSName == "Windows"){
                if(BrowserName  == "Safari"){
                j$('.modal-footer .addBtn_popUp').css('margin-top', '-3px !important');
                    //alert("" + OSName + BrowserName  );
                }
                else if(BrowserName  == "Firefox"){              
                    j$(".col-md-3.padding-left-Zero + div").addClass("S_D_Padding-Left_zeroMozila ");
                    j$(".S_D_Padding-Left_zeroMozila input").addClass("inputMozila");
                    //alert("" + OSName + BrowserName  );
                }
            }
            if(OSName == "MacOS"){
                if(BrowserName  == "Chrome"){
                 j$('body').addClass('Chrome-mac');
                 //alert("" + OSName + BrowserName  );
                }
                else if(BrowserName  == "Firefox"){
                     j$('body').addClass('Firefox-mac');
                }
               
            }
        }


 j$(document).ready(function(){
         identifyBrowser();
});

No comments:

Post a Comment