andrey-helldar/bad-browser-detect

此包已被废弃且不再维护。未建议替代包。

确定浏览器可接受的最低版本,并在版本不匹配所需版本时通知用户。

v1.3.4 2020-12-30 19:51 UTC

README

确定浏览器可接受的最低版本,并在版本不匹配所需版本时通知用户。

Laravel Bad Browser Detect

StyleCI Total Downloads Latest Stable Version Latest Unstable Version License

安装

要获取 Laravel Beautiful Phone 的最新版本,只需使用 Composer 依赖项目

composer require andrey-helldar/bad-browser-detect

当然,您也可以手动更新 require 块并运行 composer update,如果您选择这样做

{
    "require": {
        "andrey-helldar/bad-browser-detect": "^1.0"
    }
}

如果您不使用自动发现,请将 ServiceProvider 添加到 config/app.php 中的 providers 数组中

Helldar\BadBrowser\ServiceProvider::class,

您还可以发布配置文件以更改实现(即接口到特定类)

php artisan vendor:publish --provider="Helldar\BadBrowser\ServiceProvider"

在某些情况下,我们可以修改 CSS 页面样式,因此请定期检查数据的关联性。这也可以使用以下命令完成

php artisan vendor:publish --tag=assets

接下来,调用 php artisan migrate 命令以在数据库中创建表。

使用

config/bad_browser.php 设置文件中,指定您网站正常运行所需的浏览器最低可接受版本。

现在,如果用户从过时的浏览器登录,它将自动重定向到 /bad-browser 页面。在此页面上,用户可以点击链接下载现代浏览器,或通知管理员有关版本检测错误。在这种情况下,用户的用户代理信息将被记录在数据库中,并向您发送事件通知的电子邮件。

桌面版

you are using an outdated browser - desktop

平板版

you are using an outdated browser - tablet

手机版

you are using an outdated browser - mobile

版权和许可

Bad Browser Detect 由 Andrey Helldar 为 Laravel 框架 5.4 及以上版本编写,并使用 MIT 许可发布。有关详细信息,请参阅 LICENSE 文件。