Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

BaseMax/BrowserFeaturesJs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

14 Commits

Repository files navigation

BrowserFeatures

Tiny Library for browser features detection.

ChangeNumbers.min.js File Size ChangeNumbers.min.js Validation Code

Features

  • Easy
  • Compact
  • No dependencies

How to Use?

you can access to result of detect and check from variable.

type of all variable is bool.

list of variables :

Variables Goal
browser.function_generator
browser.function_async
browser.function_generator_async
browser.event_target
browser.data_transfer_item
browser.data_transfer_item_list
browser.broad_cast_channel
browser.viewport
browser.font
browser.custom_element
browser.animate
browser.svg
browser.touch
browser.webgl

Samples

To view the full details, run the Example.html file.

Example :

<script type="text/javascript" src="BrowserFeatures.min.js"></script>
<script type="text/javascript">
window.addEventListener("load",function()
{
 document.write("<b>" + "FunctionGenerator" + "</b> : " + browser.function_generator + "<br>");
 document.write("<b>" + "FunctionAsync" + "</b> : " + browser.function_async + "<br>");
 document.write("<b>" + "FunctionGeneratorAsync" + "</b> : " + browser.function_generator_async + "<br>");
 document.write("<b>" + "EventTarget" + "</b> : " + browser.event_target + "<br>");
 document.write("<b>" + "DataTransferItem" + "</b> : " + browser.data_transfer_item + "<br>");
 document.write("<b>" + "DataTransferItemList" + "</b> : " + browser.data_transfer_item_list + "<br>");
 document.write("<b>" + "BroadCastChannel" + "</b> : " + browser.broad_cast_channel + "<br>");
 document.write("<b>" + "ViewPort" + "</b> : " + browser.viewport + "<br>");
 document.write("<b>" + "Font" + "</b> : " + browser.font + "<br>");
 document.write("<b>" + "CustomElement" + "</b> : " + browser.custom_element + "<br>");
 document.write("<b>" + "Animate" + "</b> : " + browser.animate + "<br>");
 document.write("<b>" + "SVG" + "</b> : " + browser.svg + "<br>");
 document.write("<b>" + "Touch" + "</b> : " + browser.touch + "<br>");
 document.write("<b>" + "WebGL" + "</b> : " + browser.webgl + "<br>");
});
</script>

Output of Example :

FunctionGenerator : true
FunctionAsync : true
FunctionGeneratorAsync : false
EventTarget : true
DataTransferItem : true
DataTransferItemList : true
BroadCastChannel : true
ViewPort : false
Font : true
CustomElement : true
Animate : false
SVG : true
Touch : false
WebGL : true

The output may be specific to different browsers and systems.

License

BrowserFeatures is licensed under the GNU General Public License.

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /