Appy

免费工具 · 应用内浏览器检测

应用内浏览器检测工具

在微信、Instagram、TikTok 或其他任意应用里打开本页,它会告诉你当前所在的到底是哪个浏览器、发出的 UA 是什么,以及别人在里面点你的链接时会发生什么。

  • 识别 10 种应用内浏览器
  • 用你自己的链接实测
  • 每个应用的真实 UA 示例
  • 全部在浏览器里完成

你此刻所在的浏览器

正在读取浏览器信息…

在这里测试你的链接

粘贴你放在简介和帖子里的链接,然后点一下。本页会观察点击之后发生了什么,并告诉你结果。

检测 User Agent

从服务器日志或统计工具里复制一段 UA 粘贴到这里,看看它来自哪个应用的浏览器。

试试示例

User Agent

各应用内置浏览器的 UA 标识

大多数应用内浏览器会把应用名加进 User Agent(UA),也就是浏览器每次请求都会带上的那一行字符串。本页和 Appy 链接正是靠它来区分不同的浏览器。下面列出了每个应用要找的标识,并附上一个真实示例。

也有些应用什么都不加。iPhone 上的 X 和 Telegram 用过 Apple 的 Safari 视图,它发出的是 Safari 自己的 UA,所以任何网站都没法把它们和 Safari 区分开。

  • Instagram
    识别标识
    • Instagram
    示例

    iPhone

    Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Instagram 307.0.2.14.107 (iPhone15,3; iOS 17_1; en_US; en; scale=3.00; 1290x2796; 532277437)

    Android

    Mozilla/5.0 (Linux; Android 13; SM-S908B Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/119.0.6045.66 Mobile Safari/537.36 Instagram 307.0.0.34.111 Android (33/13; 480dpi; 1080x2340; samsung; SM-S908B; b0q; qcom; en_US; 532277433)

  • TikTok
    识别标识
    • musical_ly
    • trill_
    • TikTok
    示例

    iPhone

    Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 musical_ly_32.5.0 JsSdk/2.0 NetType/WIFI Channel/App Store ByteLocale/en Region/US

    Android

    Mozilla/5.0 (Linux; Android 13; SM-A536B Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/119.0.6045.66 Mobile Safari/537.36 trill_320504 JsSdk/1.0 NetType/WIFI Channel/googleplay AppName/trill app_version/32.5.4 ByteLocale/en

  • Facebook
    识别标识
    • FBAN/
    • FBAV/
    • FB_IAB/
    • FBIOS
    • FB4A
    示例

    iPhone

    Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 [FBAN/FBIOS;FBAV/440.0.0.33.116;FBBV/536418093;FBDV/iPhone15,3;FBMD/iPhone;FBSN/iOS;FBSV/17.1;FBSS/3;FBID/phone;FBLC/en_US;FBOP/5;FBRV/0]

    Android

    Mozilla/5.0 (Linux; Android 13; SM-S908B Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/119.0.6045.66 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/440.0.0.31.105;]

  • Messenger
    识别标识
    • FBAN/MessengerForiOS
    • FBAN/MessengerLiteForiOS
    • FB_IAB/Messenger
    • FB_IAB/Orca-Android
    示例

    iPhone

    Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 [FBAN/MessengerForiOS;FBAV/437.0.0.39.106;FBBV/530934384;FBDV/iPhone15,3;FBMD/iPhone;FBSN/iOS;FBSV/17.1;FBSS/3;FBCR/;FBID/phone;FBLC/en_US;FBOP/5]

  • 微信
    识别标识
    • MicroMessenger/
    示例

    iPhone

    Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.44(0x18002c2f) NetType/WIFI Language/zh_CN

    Android

    Mozilla/5.0 (Linux; Android 13; V2219A Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/107.0.5304.141 Mobile Safari/537.36 XWEB/5235 MMWEBSDK/20230701 MMWEBID/2585 MicroMessenger/8.0.40.2420(0x28002837) WeChat/arm64 Weixin NetType/WIFI Language/zh_CN ABI/arm64

  • Snapchat
    识别标识
    • Snapchat/
    示例

    iPhone

    Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Snapchat/12.60.0.40 (like Safari/8617.2.4.10.8, panda)

  • LinkedIn
    识别标识
    • LinkedInApp
    示例

    iPhone

    Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 [LinkedInApp]/9.29.6930

  • X
    识别标识
    • Twitter for iPhone
    • Twitter for iPad
    • TwitterAndroid
    示例

    Android

    Mozilla/5.0 (Linux; Android 13; Pixel 7 Build/TQ3A.230901.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/118.0.5993.111 Mobile Safari/537.36 TwitterAndroid

  • Telegram
    识别标识
    • Telegram
    示例

    Android

    Mozilla/5.0 (Linux; Android 14; SM-S918B Build/UP1A.231005.007; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/120.0.6099.193 Mobile Safari/537.36 Telegram-Android/10.6.2 (Samsung SM-S918B; Android 14; SDK 34; HIGH)

  • LINE
    识别标识
    • Line/
    示例

    iPhone

    Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Safari Line/13.20.0

    Android

    Mozilla/5.0 (Linux; Android 13; SM-S908B Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/119.0.6045.66 Mobile Safari/537.36 Line/13.20.1/IAB

匹配时不区分大小写。facebookexternalhit、TelegramBot、LinkedInBot 这类链接预览爬虫不是应用内浏览器,不会被匹配。

逐个应用看

每个应用会怎么处理你的链接

在应用内浏览器里,每一次点击都先经过宿主应用,由它决定你的链接能不能出去。下面是每个应用有据可查的行为,以及用户怎样跳出去。

  • Instagram

    链接在 iPhone 和 Android 上都用自己的浏览器。深度链接服务商 Branch 和 AppsFlyer 都表示,Instagram 里的自然流量链接无法通过 Universal Links 打开应用;开发者还报告,Android 上的 intent:// 链接不会被启动。

    如何跳出点按顶部角落的 •••,选择在浏览器中打开此页面。据 Felix Krause 2022 年的调查,没有可以关闭应用内浏览器的设置。

  • TikTok

    链接在 iPhone 上用自己的浏览器(Krause,2022 年)。TikTok 只在广告文档里说明了深度链接,而 TopView 广告完全不支持深度链接。简介链接的行为没有文档说明。

    如何跳出2022 年时没有跳出的按钮。找一找角落里的 •••,看有没有在浏览器中打开的选项;如果没有,就把链接复制到 Safari 或 Chrome 里打开。

  • Facebook

    链接Meta 帮助中心说明,链接会在应用内打开。AppsFlyer 表示,在 iPhone 上 Facebook 会屏蔽自然帖子里的 Universal Links;对于广告,Meta 会让 Facebook 应用检查你的应用是否已安装。

    如何跳出点按 •••,选择“在浏览器中打开”。Meta 说明这适用于 iPhone、iPad 和 Android。

  • Messenger

    链接在 iPhone 上用自己的浏览器(Krause,2022 年)。开发者报告,自定义 scheme 已经无法从它的浏览器里打开。

    如何跳出点按顶部的菜单,选择在默认浏览器中打开此页面。

  • 微信

    链接从 2014 年起就有开发者反映,微信内置浏览器不让链接打开其他应用或 App Store。官方支持的方式是微信开放标签 wx-open-launch-app,使用前需要先在微信开放平台关联你的应用。

    如何跳出点按右上角的 ···,Android 上选择“在浏览器打开”,iPhone 上选择“在 Safari 中打开”。

  • Snapchat

    链接在 iPhone 上用自己的浏览器(Krause,2022 年)。Snap 的广告规范不允许在 web view 附件中使用 Android intent URI,而 Universal Deep Links 只能配合 Deep Link 附件使用。

    如何跳出打开内置浏览器的菜单,选择在浏览器中打开此页面。

  • LinkedIn

    链接在自己的浏览器里打开链接。LinkedIn 没有说明它如何处理 Universal Links。

    如何跳出一份 2022 年的指南提到一个“Open web links in app”设置。把它关掉,链接就会交给你的浏览器打开。

  • X

    链接2022 年在 iPhone 上用的是 Apple 的 Safari 视图(Krause),在网站看来和 Safari 没有区别。AppsFlyer 表示,X 的 iOS 浏览器会阻止通过 URI scheme 打开应用。

    如何跳出在 Apple 的 Safari 视图里,点按 Safari 按钮,就能把页面转到 Safari。

  • Telegram

    链接Telegram 2026 年 6 月的更新让用户可以选择链接在哪里打开,还可以按网站分别设置是否在 Telegram Browser 中打开。

    如何跳出长按链接即可选择浏览器。默认设置在 iPhone 上位于 Privacy and Security › Open Links in,在 Android 上位于 Chat Settings › In-App Browser。

  • LINE

    链接在 iPhone 和 Android 上都用自己的浏览器。LINE 的文档给出了两个链接参数,用来决定 URL 在哪里打开。

    如何跳出用 LINE 内置浏览器的菜单,把页面放到手机浏览器里打开。在 LINE 里分享链接时,给链接加上 openExternalBrowser=1,链接就会直接用手机浏览器打开。在 Android 上,openInAppBrowser=0 会用 Chrome Custom Tab 打开。这两个参数对 LIFF 应用都不起作用。

来源:各应用的帮助中心和开发者文档、LINE Developers、Felix Krause 的 iOS 调查(2022 年 8 月),以及深度链接服务商 Branch 和 AppsFlyer。应用内浏览器常常不打招呼就变了,所以较早的结论都注明了年份。

用 Appy

你的链接在 Instagram 里打开时,用户会看到什么

Appy 能识别的应用内浏览器和本页一样,共 10 种。Pro 链接不会直接跳转、把人带进死胡同,而是用访问者的语言显示一个简短的页面:一个真正能点的“打开应用”按钮、一个始终可用的商店按钮,以及跳出去的方法。

  1. 1

    打开应用

    一次真实的点击。如果 Instagram 放行,你的应用会在正确的页面打开。两秒后页面还在,就会提示用户,并指向下一个选项。

  2. 2

    前往 App Store

    始终在页面上:根据手机前往 App Store、Google Play、华为应用市场或你的网站。不开 JavaScript 也能用。在 iPhone 上的 Instagram 和 TikTok 里,App Store 按钮会经由 Safari 打开,因为自 2026 年 7 月起,不少开发者反映在那里点 App Store 链接没有反应。

  3. 3

    打不开?请用 Safari

    离开应用内浏览器的两个步骤。在 Android 上,这里还有一个“在 Chrome 中打开”按钮,只要宿主应用放行,点一下就能把页面转到 Chrome。

你的 Pro 链接在 Instagram 内打开时,iPhone 访问者看到的页面。在 Android 上,应用按钮是一个 intent:// 链接,应用打不开时会前往 Google Play。报表会按应用内浏览器统计点击。

应用内浏览器常见问题

什么是应用内浏览器?

应用内浏览器(也常叫内置浏览器)是你在 Instagram、TikTok、Facebook 这类应用里点链接时打开的浏览器,好让你一直留在应用里。有些应用基于 Apple 的 WKWebView 或 Android 的 WebView 自己做了一个;另一些用系统提供的应用内视图,也就是 Apple 的 Safari 视图或 Chrome Custom Tabs。会拦着链接、不让它打开其他应用的,是第一种。

怎么判断链接是不是在 Instagram 的内置浏览器里打开的?

从 Instagram 里打开本页,顶部的检测框会直接告诉你。用肉眼看,就看屏幕顶部:内置浏览器显示的是应用自己的标题栏,带一个 × 和 ••• 菜单,而不是 Safari 或 Chrome 的地址栏。网站则可以通过 UA 判断,其中包含“Instagram”和应用版本号。

Instagram 内置浏览器的 UA 是什么样的?

就是手机上普通 WebView 的 UA,末尾再加上“Instagram”、应用版本号和设备信息,例如“Instagram 307.0.2.14.107 (iPhone15,3; iOS 17_1; en_US …)”。在 Android 上还会带有“; wv)”,这是 Android WebView 的标志。只要在整段字符串里找“Instagram”就行。

微信浏览器的 UA 长什么样?

微信会在 UA 里加上“MicroMessenger/”和版本号,例如“MicroMessenger/8.0.44”,后面跟着 NetType 和 Language。在 Android 上还能看到“WeChat”或“Weixin”,以及微信的浏览器内核 XWEB。大多数网站都是通过检测“MicroMessenger”来判断是否在微信内置浏览器中打开的。

网页能强制 Instagram 或 TikTok 用 Safari 打开吗?

在 iPhone 上不能。没有任何有文档说明的方法能让页面自己从应用内浏览器转到 Safari,只能由用户通过应用的菜单来操作。在 Android 上,页面可以提供一个 intent:// 链接,把自己交给 Chrome,只要宿主应用放行就能生效。上面的“在 Chrome 中打开此页面”按钮做的就是这件事。

为什么在 Instagram 或 TikTok 里点链接打不开我的应用?

因为决定权在宿主应用。只有当浏览器把这次点击交给系统处理时,Universal Links 和 App Links 才会打开你的应用,而应用内浏览器常常不这么做。myapp:// 这样的 URL scheme 在其中好几个应用里会被拦截。在应用里跑一遍上面的测试,就知道你的链接属于哪种情况。

TikTok 有内置浏览器吗?

有。简介、评论和广告里的链接都会在 TikTok 自己的浏览器里打开,它会在 UA 里用 musical_ly 或 trill 标明身份。2022 年时它没有跳出的按钮,所以在营销活动上线前,先在 TikTok 里测一下你的简介链接。

能关闭 Instagram 的内置浏览器吗?

没有设置可以关,Felix Krause 在 2022 年没找到这样的设置。只能逐条链接处理:点按 •••,选择在浏览器中打开。Telegram 倒是有设置链接在哪里打开的选项,一份 2022 年的指南也提到 LinkedIn 有类似设置。

Appy 怎么应对应用内浏览器?

Appy 能识别的就是本工具检测的这 10 种应用内浏览器。在 Pro 套餐下,链接不会直接跳转、把人带进死胡同,而是用访问者的语言显示一个简短的页面:真正能点的“打开应用”按钮、商店按钮和跳出去的步骤,在 Android 上还有“在 Chrome 中打开”按钮。报表会按应用内浏览器统计点击,你能看到有多少流量是这样进来的。

我的链接或 UA 会被保存吗?

不会。检测在你的浏览器里完成,你测试的链接只留在你的设备上。复制测试链接时,你的链接放在地址的 # 后面,浏览器不会把这一部分发给服务器。

一条链接,所有应用通用

别再让 Instagram 和 TikTok 吞掉你的点击

为你的应用创建一条 Appy 链接。所有套餐都会把每部手机送到对应的商店。在 Pro 套餐下,浏览器允许时它会打开你的应用,不允许时则给出跳出去的方法。

创建我的链接
  • 无需信用卡
  • 附带二维码
  • 取消订阅后链接照常可用