awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 个仓库

Awesome GitHub RepositoriesBrowser Environment Mapping

Systems for translating raw browser metadata and user-agent strings into structured device and OS labels.

Distinct from Client-Side Route Mapping: Unlike route mapping or state mappings, this focuses specifically on translating browser identity metadata into categories.

Explore 1 awesome GitHub repository matching web development · Browser Environment Mapping. Refine with filters or upvote what's useful.

Awesome Browser Environment Mapping GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • matthewhudson/current-devicematthewhudson 的头像

    matthewhudson/current-device

    3,934在 GitHub 上查看↗

    current-device 是一个 JavaScript 设备检测库,用于在 Web 浏览器环境中识别操作系统、设备类别和屏幕方向。它作为一个浏览器环境检测器和客户端映射器,将浏览器元数据和用户代理字符串转换为预定义的设备标签和硬件类别。 该库提供了根据检测到的移动或桌面平台执行特定 JavaScript 逻辑的工具。它还作为条件样式工具和文档主体类注入器,应用描述性 HTML 类以实现设备特定的视觉样式。 该系统包括一个屏幕方向监控器,用于实时检测并响应纵向和横向模式之间的变化。它涵盖了用户代理解析、跨平台 Web 适配和响应式方向处理的通用功能。

    Maps raw browser metadata to a set of device categories and operating system labels during runtime.

    TypeScriptdevice-detectionjavascriptmobile
    在 GitHub 上查看↗3,934
  1. Home
  2. Web Development
  3. Browser Environment Mapping