1.0.0 • Published 2 years ago

tv-detector v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

Tv Detector - A simple tv detector

Description

A Simple Tv Detector, that detects if the current browser is a smart TV.

Installation

$ npm install tv-detector

API Docs

Table of Contents

ua

user agent

isSmartTv

Check if the current browser is a TV

Returns Boolean true if the current browser is a TV

isTizen

Check if the current browser is a Tizen TV

Returns Boolean true if the current browser is a Tizen TV

isWebos

Check if the current browser is a LG TV

Returns Boolean true if the current browser is a Web0S/LG TV

isHisense

Check if the current browser is a Hisense TV

Returns Boolean true if the current browser is a Hisense TV

isToshiba

Check if the current browser is a Toshiba TV

Returns Boolean true if the current browser is a Toshiba TV

isTornado

Check if the current browser is a Tornado TV

Returns Boolean true if the current browser is a Tornado TV

isHbbTv

Check if the current browser is a HbbTv TV

Returns Boolean true if the current browser is a HbbTv TV

isWebkit

Check if the current browser is a Webkit TV

Returns Boolean true if the current browser is a Webkit TV

isRoku

Check if the current browser is a Roku TV

Returns Boolean true if the current browser is a Roku TV

isSamsung

Check if the current browser is a Samsung TV

Returns Boolean true if the current browser is a Samsung TV

isAndroidTv

Check if the current browser is a Android TV

Returns Boolean true if the current browser is a Android TV

isAppleTv

Check if the current browser is a Apple TV

Returns Boolean true if the current browser is a Apple TV

getTVName

Get TV name

Returns String the current browser tv name

getTizenVersion

Get OS version for tizen ex ua :Mozilla/5.0 (SMART-TV; Linux; Tizen 2.2) AppleWebkit/538.1 (KHTML, like Gecko) SamsungBrowser/1.0 TV Safari/538.1

Returns String the current browser os version

getWebosVersion

Get OS version for webos ex us: Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36 WebAppManager

Returns String the current browser os version

getHbbTvVersion

Get OS version for hbbtv ex ua: Opera/9.80 (Linux mips; HbbTV/1.2.1 (; Philips; ; ; ; ) CE-HTML/1.0 NETTV/4.2.0 PHILIPSTV/1.1.1 Firmware/171.56.0 (PhilipsTV, 1.1.1,) en)

Returns String the current browser os version