catcoder / mobiledetectlib
Mobile_Detect 是一个轻量级的 PHP 类,用于检测移动设备。它通过结合 User-Agent 字符串和特定的 HTTP 标头来检测移动环境。
Requires
- php: >=5.0.0
Requires (Dev)
- codeclimate/php-test-reporter: dev-master
- johnkary/phpunit-speedtrap: ~1.0@dev
- phpunit/phpunit: *
- dev-master
- 2.8.22
- 2.8.21
- 2.8.20
- 2.8.19
- 2.8.18
- 2.8.17
- 2.8.16
- 2.8.15
- 2.8.14
- 2.8.13
- 2.8.12
- 2.8.11
- 2.8.10
- 2.8.8
- 2.8.7
- 2.8.6
- 2.8.5
- 2.8.4
- 2.8.3
- 2.8.2
- 2.8.1
- 2.8.0
- 2.7.9
- 2.7.8
- 2.7.7
- 2.7.6
- 2.7.5
- 2.7.4
- 2.7.3
- 2.7.2
- 2.7.1
- 2.7.0
- 2.6.9
- 2.6.8
- 2.6.7
- 2.6.6
- 2.6.5
- 2.6.4
- 2.6.3
- 2.6.2
- 2.6.1
- 2.6.0
- 2.5.9
- 2.5.8
- 2.5.7
- 2.5.6
- 2.5.5
- 2.5.4
- 2.5.3
- 2.5.2
- 2.5.0
- dev-devel
- dev-devel-3-workinprogress
- dev-devel-3
- dev-jsonify
This package is not auto-updated.
Last update: 2024-09-14 19:14:46 UTC
README

座右铭:"每个企业都应该有一个移动检测脚本,用于检测移动阅读器。”
Mobile_Detect 是一个轻量级的 PHP 类,用于检测移动设备(包括平板电脑)。它通过结合 User-Agent 字符串和特定的 HTTP 标头来检测移动环境。
我们致力于使 Mobile_Detect 成为最好的开源移动检测资源,这就是为什么在每次发布之前,我们都在运行 单元测试,我们还每天和每周研究并更新检测规则。
您网站的内容策略很重要!您需要一个完整的工具包来提供优化、快速且与用户相关的体验。Mobile_Detect 类是一个 服务器端检测 工具,可以帮助您制定响应式设计(RWD)策略,它不是 CSS3 媒体查询或其他客户端功能检测形式的替代品。
公告
对于 2.x 分支,我们不再接受优化拉取请求,只接受测试用例的新正则表达式和 User-Agent。在 2.x 版本中,我们专注于 新的平板电脑。所有关于电视、机器人或优化的拉取请求将在 3.0.0-beta 发布后关闭和分析。
仍在 3.0.0 分支上工作以提供设备检测!我们对此非常兴奋!我们希望加快这一进程,但生活和家庭总是挡在路中间 ;)
特别感谢 JetBrains 提供了 PHPStorm 的许可证。如果您从未听说过或尝试过 PHPStorm,那么您肯定错过了!检查 PHPStorm 吧!
下载和演示
持续更新
您可以在发布和更新过程中使用 composer 来确保您拥有最新的 Mobile_Detect 版本。
composer require mobiledetect/mobiledetectlib
{
"require": {
"mobiledetect/mobiledetectlib": "^2.8"
}
}
帮助
我目前正在支付托管费用,并且花费大量家庭时间来维护项目和规划未来的发布。我非常感谢任何形式的捐款,这将有助于保持研究的持续进行。
特别感谢社区👍的捐款,BrowserStack - 为提供他们优秀的平台,Zend - 为捐赠许可证,Dragos Gavrila 为贡献标志。
第三方模块 / [提交新模块](../../issues/new?title=新的第三方模块&body=模块名称、链接和描述。)
👉 将 Mobile_Detect.php 类放在独立的 模块 中,不要将其包含在脚本核心中,因为更新频率很高。 :point_right: 在将类包含到您的 Web 应用程序 或 模块 中时,始终使用 include_once '../path/to/Mobile_Detect.php 以防止冲突。