我有一个 MikroTik 热点。
在移动浏览器(Android、iOS、WP)中,当用户连接到 HotSpot 时,强制门户浏览器(或嵌入式浏览器)会弹出。
如果我们想禁用这个嵌入式浏览器,我们必须打开(围墙花园)一些 URL(所有手机大约 10 个或更多),我不想在我的 HotSpot 中打开这些 URL。
那么,有没有办法用 JavaScript(也许是用户代理)或其他东西来检测这些浏览器?
我有一个 MikroTik 热点。
在移动浏览器(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';
}