如何使用国内手机号注册 GitLab
2025/5/23大约 2 分钟
环境:使用 edge 浏览器
使用国内手机号验证 GitLab 时,在验证界面国家列表内无法找到中国大陆的电话代码(+86),通过测试我们可以了解到,GitLab 发送验证码到对应使用的手机号是采取拼接的方式,即 国家代码 + 你输入的手机号,而国家代码是通过拉取后台数据库中其统一存放的国家代码列表
我们可以看到这个列表中搜索不到China

我们打开开发者工具,切到网络标签页,刷新一下页面可以找到这个获取国家列表的请求

双击点击这个请求,点开右边的发起程序标签页,找到这个js文件,点击进去可以看到源代码

在请求结束的位置打上断点,在右边点击打卡“在抛出未捕获异常时暂停”,然后刷新页面

刷新时就会发现网页暂停加载了,此时我们看开发者工具右侧有拦截到的返回报文,我们可以看到返回的是一个json数组,其中包含了国家代码和国家名称

随便挑选一个对象,将其国家代码修改为86,其他信息可改可不改,然后让网页恢复加载,等待加载完成

找到你刚才修改的那个国家的位置发现已经变成了China,代码也变成+86,然后就可以进行手机号验证了

参考资料
更新日志
2025/8/13 11:38
查看所有更新日志
f247f-于70be4-于d4888-于
