Mobile-Detect完整历史版本下载指南:从初版到最新版全收录
2026-02-05 05:14:10作者:袁立春Spencer
Mobile-Detect是一个轻量级的PHP设备检测库,专门用于识别移动设备(包括平板电脑)。它通过分析User-Agent字符串和特定HTTP头部来精准判断用户的设备环境。对于开发者来说,了解不同版本的特性和获取历史版本至关重要。
📋 Mobile-Detect版本发展历程
根据项目变更日志,Mobile-Detect经历了多个重要的发展阶段:
早期版本(2009-2011)
- 2009年:首个版本发布,最初托管在Google Code平台
- 2011年12月:重大更新至2.0版本,引入平板设备检测功能
PHP 7支持时代(2022)
- 2022年12月:发布支持PHP 7的版本,分为两个开发分支
2.8.x:支持PHP5(已弃用)3.74.x:支持PHP >= 7.3
现代版本(2023至今)
- 4.8.x系列:当前主版本,仅支持PHP 8.0+
- 新增PSR-16缓存支持
- 性能优化和重构
- 支持Client Hints头部检测
🔍 如何获取特定历史版本
通过Composer安装指定版本
# 安装最新的4.8.x版本
composer require mobiledetect/mobiledetectlib:"^4.8"
# 安装PHP 7兼容版本
composer require mobiledetect/mobiledetectlib:"^3.74"
# 安装特定的4.8.09版本
composer require mobiledetect/mobiledetectlib:"4.8.09"
直接从Git仓库获取
克隆项目仓库并切换到你需要的版本标签:
git clone https://gitcode.com/gh_mirrors/mo/Mobile-Detect
cd Mobile-Detect
git checkout tags/4.8.09 # 替换为你需要的版本号
📊 主要版本特性对比
| 版本系列 | PHP要求 | 主要特性 | 推荐使用场景 |
|---|---|---|---|
| 4.8.x | PHP 8.0+ | 最新功能、PSR缓存支持、高性能 | 新项目、需要最新特性 |
| 3.74.x | PHP 7.3+ | 稳定、功能完整 | 现有PHP 7项目 |
| 2.8.x | PHP 5.x | 基础功能 | 遗留系统(不推荐) |
⚠️ 版本选择注意事项
- 生产环境:建议使用最新的稳定版本(目前是4.8.x系列)
- 兼容性:确保选择的版本与你的PHP环境兼容
- 安全性:旧版本可能包含已知的安全漏洞,请定期更新
- 性能:4.8.x版本在性能方面有显著优化
🛠️ 常见问题解答
Q: 如何查看所有可用的版本标签?
A: 在克隆的仓库中运行 git tag -l 命令
Q: 4.8.07版本为什么被标记为"broken"? A: 该版本在Composer中存在兼容性问题,建议跳过直接使用4.8.08或更高版本
Q: 不同版本之间的API是否兼容? A: 主要版本之间(如3.x到4.x)可能有重大变更,请参考对应版本的文档
通过这份完整的版本指南,你可以轻松找到并下载所需的Mobile-Detect历史版本,确保你的项目使用最适合的库版本。记得定期检查更新,以获取最新的功能改进和安全修复。
登录后查看全文
热门项目推荐
相关项目推荐
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust0191
cann-learning-hubCANN 学习中心仓,支持在线互动运行、边学边练,提供教程、示例与优化方案,一站式助力昇腾开发者快速上手。Jupyter Notebook0118
Step-3.7-FlashStep-3.7-Flash是一个拥有 1980 亿参数的稀疏混合专家(MoE)视觉语言模型,由 1960 亿参数的语言主干网络和 18 亿参数的视觉编码器组合而成,具备原生图像理解能力。Python00
JoyAI-EchoJoyAI-Echo,这是一个独立的、仅用于推理的版本,旨在实现分钟级多镜头音视频生成。它采用了经过蒸馏的DMD生成器、配对的跨模态记忆以及故事级别的一致性。其性能的核心在于,一个跨模态视听记忆库能够在长达五分钟的视频中保持角色外观和语音音色的一致性。同时,一个训练后处理流程将基于记忆的强化学习与分布匹配蒸馏相结合,实现了7.5倍的速度提升,显著增强了视觉质量和对齐效果。00
fun-rec推荐系统入门教程,在线阅读地址:https://datawhalechina.github.io/fun-rec/Python03
so-large-lm大模型基础: 一文了解大模型基础知识01
项目优选
收起
暂无描述
Dockerfile
764
4.98 K
本项目是CANN提供的transformer类大模型算子库,实现网络在NPU上加速计算。
C++
857
1.93 K
本项目是CANN提供的神经网络类计算算子库,实现网络在NPU上加速计算。
C++
683
1.33 K
Ascend Extension for PyTorch
Python
719
880
deepin linux kernel
C
32
16
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
457
439
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
1.08 K
1.1 K
华为昇腾面向大规模分布式训练的多模态大模型套件,支撑多模态生成、多模态理解。
Python
151
252
CANN 学习中心仓,支持在线互动运行、边学边练,提供教程、示例与优化方案,一站式助力昇腾开发者快速上手。
Jupyter Notebook
305
118
昇腾LLM分布式训练框架
Python
178
221