Matt Ridge Posted November 23, 2011 Share Posted November 23, 2011 Is there a way without javascript how to load a specific CSS file for a Mac or PC? I'm not worried about the browsers types, I've already dealt with that side of it, I just need to know if there is a way to load a Mac or PC specialized CSS script or not... Thanks... Quote Link to comment https://forums.phpfreaks.com/topic/251657-if-mac-load-mcss-if-pc-load-pcss/ Share on other sites More sharing options...
joe92 Posted November 23, 2011 Share Posted November 23, 2011 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> Quote Link to comment https://forums.phpfreaks.com/topic/251657-if-mac-load-mcss-if-pc-load-pcss/#findComment-1290762 Share on other sites More sharing options...
Maq Posted November 23, 2011 Share Posted November 23, 2011 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 Quote Link to comment https://forums.phpfreaks.com/topic/251657-if-mac-load-mcss-if-pc-load-pcss/#findComment-1290773 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.