Support

check your browser or server or phone support global variables.

Usage

  1. You can import in your js file es6 (modules,vue,react,...)
import { HAS_WINDOW_SUPPORT } from 'helping-js/core/support'

console.log(HAS_WINDOW_SUPPORT) // true
  1. You can import in your js file es5 (nodejs)
var { HAS_WINDOW_SUPPORT } = require('helping-js/core/support')

console.log(HAS_WINDOW_SUPPORT) // true
  1. You can usage from CDN (only modules)
import { HAS_WINDOW_SUPPORT } from 'https://unpkg.com/browse/helping-js/core/support.js'

console.log(HAS_WINDOW_SUPPORT) // true

Options

FunctionsDescription
HAS_WINDOW_SUPPORTReturn Boolean if support window object
HAS_DOCUMENT_SUPPORTReturn Boolean if support document object
HAS_NAVIGATOR_SUPPORTReturn Boolean if support navigator object
HAS_PROMISE_SUPPORTReturn Boolean if support Promise
HAS_MUTATION_OBSERVER_SUPPORTReturn Boolean if support MutationObserver
IS_BROWSERcheck if you are in browser or server
IS_JSDOMReturn Boolean if javascript dom is exist
IS_IEReturn Boolean if you are in InterntExplore or not
HAS_TOUCH_SUPPORTReturn Boolean if touch support
HAS_POINTER_EVENT_SUPPORTReturn Boolean if PointerEvent support
HAS_INTERACTION_OBSERVER_SUPPORTReturn Boolean if IntersectionObserverEntry support
Last Updated:
Contributors: parsa jiravand