zyanez/user-tracker

Laravel 包,用于获取用户浏览器、操作系统和设备类型。

v1.0.0 2024-05-07 23:28 UTC

This package is auto-updated.

Last update: 2024-09-08 00:19:42 UTC


README

Laravel 包,用于获取用户浏览器、操作系统和设备类型。

功能 🛠️

  • 轻松获取用户的操作系统、浏览器、首选语言和设备类型 🖥️。
  • 用户代理解析器,快速理解用户信息,如上述内容、首选语言、浏览器等。 🕵️‍♂️

快速入门 🚀

要安装 user-tracker 并使用它,请按照以下步骤操作

  1. 在您的 Laravel 项目中,运行命令 composer require zyanez/user-tracker
  2. 在您打算使用此代码的 PHP 文件顶部添加以下行
use Zyanez\UserTracker\UserTracker;
  1. 在文档中使用以下命令!

文档

初始化

要开始使用 UserTracker 类收集有关用户环境的信息,您必须首先创建其实例

$userTracker = new UserTracker();

获取用户浏览器

此方法通过检查浏览器发送的 User-Agent 头来识别用户的网络浏览器

$browser = $userTracker->getUserBrowser();

获取用户操作系统

同样,此方法通过分析 User-Agent 头来识别用户的操作系统

$os = $userTracker->getUserOS();

获取用户设备类型

此方法确定用户正在使用的设备类型,是桌面、移动还是平板

$deviceType = $userTracker->getUserDevice();

获取用户首选语言

最后,此方法根据浏览器发送的 Accept-Language 头检索用户的首选语言

$language = $userTracker->getUserLanguage();

许可证 📝

本项目受 MIT 许可证许可。

贡献 🤝

如果您发现错误或有任何功能建议以增强项目,请随时贡献!