You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android平台下对应Windows %COMPUTERNAME%的PHP参数是什么?

Android平台等价于Windows %COMPUTERNAME%的标识说明

Android系统没有像Windows那样能直接在URL中通过环境变量形式(如%COMPUTERNAME%)传递设备标识的机制,需要通过前端JS或原生代码配合来获取并传递相关信息:

  • 前端JavaScript层面获取:
    浏览器出于隐私限制,不会直接暴露设备的自定义名称,但可以通过navigator.userAgent解析出设备型号(比如Pixel 7、Mate 60 Pro),需要自行处理字符串提取有效信息,再拼接成URL参数传递给testpage.php。

  • 混合开发场景(WebView+原生代码):
    如果你的系统是基于Android WebView运行的,可通过原生代码获取设备信息后注入到WebView:

    1. 原生代码获取:用android.os.Build.MODEL获取设备型号,或通过BluetoothAdapter.getName()获取设备的蓝牙自定义名称(需设备开启蓝牙);
    2. 将获取到的名称注入WebView的JS环境,前端拿到值后再拼接参数发起请求。
  • 替代方案:
    若无法使用原生代码,可让用户手动输入设备名称并存储到localStorage,后续请求时自动带上该参数,模拟Windows下%COMPUTERNAME%的效果。

内容的提问来源于stack exchange,提问作者NickoBamba

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 11:24:16