首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaScript:检测移动嵌入式浏览器(强制门户)

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

Stack Overflow用户
提问于 2015-03-09 19:01:01
回答 1查看 1.5K关注 0票数 3

我有一个MikroTik HotSpot。

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

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

那么,有没有办法用JavaScript (也许是用户代理)或者别的什么来检测这些浏览器呢?

EN

回答 1

Stack Overflow用户

发布于 2015-05-05 00:41:40

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

代码语言: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';
    }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28940373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档