Utilitários - Browser 3.0.0
As funções utilitárias do navegador fornecem diversos métodos para interagir com o ambiente do navegador. Essas funções ajudam a simplificar operações comuns, como verificar o estado da conexão, detectar dispositivos de toque, gerar hashes seguros e muito mais.
Instalação
Para instalar as funções utilitárias do navegador, use um dos seguintes comandos, dependendo do seu gerenciador de pacotes:
npm install @utilify/browser
yarn add @utilify/browser
pnpm add @utilify/browser
Após a instalação, você pode importar as funções no seu projeto, utilizando ESM ou CJS.
Uso
Esta biblioteca suporta tanto o sistema de módulos ESM quanto CJS.
import { getLanguage, getTheme, isOnline } from '@utilify/browser';
const { getLanguage, getTheme, isOnline } = require('@utilify/browser');
Visão Geral
Aqui está uma visão geral das funções disponíveis no pacote de utilitários do navegador:
getLanguage
function getLanguage(): string | undefined
Retorna o código de idioma do navegador.
getTheme
function getTheme(): string | undefined
Retorna a preferência de tema atual do usuário.
isCookieEnabled
function isCookieEnabled(): boolean | undefined
Verifica se os cookies estão habilitados no navegador.
isFullscreenEnabled
function isFullscreenEnabled(): boolean | undefined
Verifica se o modo de tela cheia está habilitado.
isOnline
function isOnline(): boolean | undefined
Verifica se o navegador está online.
isTouchDevice
function isTouchDevice(): boolean | undefined
Verifica se o dispositivo suporta eventos de toque.
toggleFullscreen
function toggleFullscreen(elem: HTMLElement): void
Alterna o modo de tela cheia para o elemento fornecido.