Jump to content

If Mac load M.CSS if PC load P.CSS


Matt Ridge

Recommended Posts

I don't think it is possible to figure out which operating system the user has using css, however the JavaScript route is very easy. Just place the following in your head;

 

<script type="text/JavaScript">
if (navigator.appVersion.indexOf("Win")!=-1) 
    {
        OSName="Windows";
        //get windows css file
    }
if (navigator.appVersion.indexOf("Mac")!=-1) 
    {
        OSName="MacOS";
        //get mac css file
    }
if (navigator.appVersion.indexOf("Linux")!=-1) 
    {
        OSName="Linux";
        //get Linux css file
    }
</script>

Not sure of the best/safest way to do this but you can detect it via JS with the navigator object, there are also many scripts already written for this.  Google "JS OS detection".  Here is an example:

http://www.javascripter.net/faq/operatin.htm

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.