gpt4 book ai didi

JavaScript:检测移动嵌入式浏览器(强制门户)

转载 作者:行者123 更新时间:2023-11-30 00:32:20 25 4
gpt4 key购买 nike

我有一个 MikroTik HotSpot。

在移动浏览器(Android、iOS、WP)中,当用户连接到 HotSpot 时,强制门户浏览器(或嵌入式浏览器)会弹出。

如果我们想禁用这个嵌入式浏览器,我们必须打开(围墙花园)一些 URL(所有手机大约 10 个或更多),我不想在我的 HotSpot 中打开这些 URL。

那么,有没有办法用 JavaScript(可能是用户代理)或其他东西检测这些浏览器?

最佳答案

对于 iOS 设备,我在 php 中找到了这段代码:

if ((strpos($userAgent, 'iphone') || strpos($userAgent, 'ipad')) &&
(strpos($userAgent, 'mozilla/') !== false) &&
(strpos($userAgent, 'applewebkit/') !== false) &&
(strpos($userAgent, 'mobile/') !== false) &&
(strpos($userAgent, 'safari') === false))
{
echo 'CONNECTS FROM CAPTIVE';
} else {
echo 'CONNECTS FORM SAFARI';
}

关于JavaScript:检测移动嵌入式浏览器(强制门户),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28940373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com