我有一个MikroTik HotSpot。
在移动浏览器(Android、iOS、WP)中,当用户连接到HotSpot时,会弹出强制门户浏览器(或嵌入式浏览器)。
如果我们想禁用这个嵌入式浏览器,我们必须打开(围墙花园)一些URL(对于所有手机来说大约10个或更多),我不想在我的HotSpot中打开所有这些URL。
那么,有没有办法用JavaScript (也许是用户代理)或者别的什么来检测这些浏览器呢?
发布于 2015-05-05 00:41:40
对于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';
}https://stackoverflow.com/questions/28940373
复制相似问题