4 dépôts
Tools that determine the technical capabilities of a browser environment.
Distinguishing note: Focuses on profiling rather than simple detection.
Explore 4 awesome GitHub repositories matching web development · Browser Capability Profilers. Refine with filters or upvote what's useful.
Modernizr is a browser feature detection library that determines which web technologies are supported by a user's browser by executing small snippets of code to verify actual capabilities. By avoiding reliance on unreliable user-agent strings, it provides a reliable foundation for progressive enhancement, allowing developers to build interfaces that adapt their functionality and styling based on the specific features available in the client environment. The project distinguishes itself through a configuration-driven build system that generates custom, minimized JavaScript files containing onl
Determines the actual technical capabilities of a user's browser to avoid relying on inaccurate user-agent strings.
MediaElement est une bibliothèque JavaScript qui enveloppe les éléments audio et vidéo HTML5 natifs pour fournir une interface média unifiée et un framework de lecteur personnalisable. Il agit comme un contrôleur média multi-format et un framework de plugin basé sur le web, normalisant les contrôles de lecture et les styles visuels pour assurer une expérience cohérente à travers différents navigateurs web. Le projet se distingue par un système de lecture basé sur des plugins qui mappe des types MIME spécifiques à des moteurs de rendu personnalisés, permettant l'intégration d'embeds média tiers et de moteurs de lecture externes. Il prend en charge des fonctionnalités de diffusion avancées, notamment le streaming média adaptatif, l'intégration Chromecast et la gestion des droits numériques (DRM) pour le contenu chiffré. Le framework fournit des capacités étendues pour la personnalisation de l'interface, y compris la génération d'UI pilotée par la configuration, la gestion de la disposition de la barre de contrôle et la mise à l'échelle de la disposition du lecteur. Il inclut des outils intégrés pour l'accessibilité web via des chaînes d'interface localisées et la gestion des sous-titres, ainsi que des utilitaires pour l'analyse des métadonnées média et la conversion de timecode.
Determines technical capabilities of the browser environment, such as native fullscreen or media source extensions.
CKEditor 4 is a browser-based WYSIWYG rich text editor that enables users to create and format HTML content directly in the browser. It operates on a plugin-based architecture with a configurable toolbar system, DOM-based content editing, and an event-driven lifecycle, all delivered through a CDN-based distribution model. The editor supports skin-based theming and includes a legacy plugin compatibility layer for backward compatibility. The editor distinguishes itself as a cross-platform framework that integrates natively with Angular, React, Vue, Electron, Android, and iOS environments. It of
Identifies the user's browser type and version to apply compatible rendering and feature support automatically.
This project is a mobile web application template and optimization kit providing a foundational project structure for building responsive websites. It functions as a responsive CSS framework and a set of utilities for managing viewport scaling, touch event responses, and user-agent feature detection. The project distinguishes itself through specialized web app manifest configurations and server performance settings. It includes systems for defining home screen icons and metadata to enable web applications to behave like native apps, alongside pre-defined directives for caching, compression, a
Identifies browser capabilities and user agents to deliver appropriate fallback content.