Skip to content
/ platform Public

Gets platform informations from browser's user agent.

License

Notifications You must be signed in to change notification settings

xslet/platform

Repository files navigation

Gets platform informations of a Web browser.

Install

Load this package in a browser:

<script src="xslet.platform.min.js"></script>

Usage

Get platform informations:

// On Firefox 48.0 and Window 10.0
xslet.platform.ua.name      // => 'FIREFOX'
xslet.platform.ua.version   // => '48'
xslet.platform.ua.FIREFOX   // => true
xslet.platform.ua.MSIE      // => false
xslet.platform.os.name      // => 'WINNT'
xslet.platform.os.version   // => '10.0'
xslet.platform.os.WINNT     // => true
xslet.platform.os.LINUX     // => false

Write CSS for each platform:

html.UA-FIREFOX P { background-color: red }       /* for Firefox */
html.UA-FIREFOX-48 P { background-color: yellow } /* for Firefox 48 */
html.OS-WINNT P { background-color: blue }        /* for Windows */
html.OS-WINNT-10_0 P { background-color: cyan }   /* for Windows 10.0 */

API

This package provides API documents on Github.io or docs/index.html in this package.

Checked

This package has been checked the behavior by using this pages on the following platforms:

Platform Chrome Firefox Safari Edge IE11
macOS --
Windows10 --
Linux -- --

License

Copyright (C) 2016-2020 Takayuki Sato

This program is free software under MIT License. See the file LICENSE in this distribution for more details.