从浏览器自身信号判断 WebView、PWA 与疑似虚拟设备。不上传任何数据。
检测当前页面是运行在 App 内置浏览器里、已安装的 PWA、普通浏览器,还是疑似虚拟设备,以及这对页面表现意味着什么。
微信、Facebook、Instagram、TikTok 等 App 会用自带的内置浏览器(WebView)打开链接,而不是交给 Chrome 或 Safari。页面看起来一样,但引擎版本、Cookie、扩展以及网站能看到的信息都由 App 决定。
它读取各平台加在 WebView 上的 User-Agent 标记(安卓的 "; wv)"、iOS 缺失的 Safari 标记)、App 专属标识、PWA 的独立显示模式,并复用指纹检测里的硬件一致性信号来标记疑似模拟器。所有检测都在你的浏览器本地完成,不上传任何数据。
网站在 WebView 里的表现往往不同:登录失败、下载被拦截,指纹也会因为引擎较旧或被裁剪而显得异常。先弄清自己身处何处,才是修复页面「打不开 / 用不了」的第一步。
安卓点击 ⋯ 菜单选择「在浏览器中打开」;iOS 点击分享后选择「在 Safari 中打开」。检测页会显示适合你平台的操作步骤。
移动端 User-Agent 搭配软件渲染 GPU、没有触摸屏或不可能的硬件数值,正是云手机和模拟器的典型特征。这只是怀疑而非定论,真机不会触发。
不算。PWA 在你真实的浏览器引擎中以独立模式运行,只是没有地址栏。本检测能把两者区分开。