我有一个MikroTik HotSpot。
在移动浏览器(Android、iOS、WP)中,当用户连接到HotSpot时,弹出了捕获门户浏览器(或嵌入式浏览器)。
如果我们想禁用这个嵌入式浏览器,我们必须打开(围墙花园)一些URL(大约10个或更多,适用于所有手机),但我不想为我的HotSpot打开这些URL。
那么,有没有一种方法可以使用JavaScript(用户代理等)或其他方式检测这些浏览器?
我有一个MikroTik HotSpot。
在移动浏览器(Android、iOS、WP)中,当用户连接到HotSpot时,弹出了捕获门户浏览器(或嵌入式浏览器)。
如果我们想禁用这个嵌入式浏览器,我们必须打开(围墙花园)一些URL(大约10个或更多,适用于所有手机),但我不想为我的HotSpot打开这些URL。
那么,有没有一种方法可以使用JavaScript(用户代理等)或其他方式检测这些浏览器?
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';
}