如何在安卓版Chrome中永久禁用HTTP/2与HTTP/3协议?
安卓版Chrome永久禁用HTTP/2、QUIC等现代协议(Root权限可用)
因为安卓版Chrome没有桌面版那样直接添加启动参数的入口,但凭借Root权限,你可以通过以下两种方式实现需求:
方法一:修改启动命令行参数
安卓Chrome支持通过特定文件注入启动参数,操作步骤如下:
- 打开终端模拟器,执行
su获取Root权限。 - 检查
/data/local/chrome-command-line文件是否存在,若不存在则创建并写入参数:echo "chrome --disable-http2 --disable-quic" > /data/local/chrome-command-line - 设置文件权限确保Chrome能读取:
chmod 644 /data/local/chrome-command-line - 强制关闭Chrome进程后重启,参数即可生效。
方法二:修改Chrome偏好配置文件
通过修改Chrome的核心配置文件直接禁用协议:
- 用Root文件管理器找到路径
/data/data/com.android.chrome/app_chrome/Default/Preferences(JSON格式文件)。 - 打开文件后,找到
network节点,添加或修改以下配置项(确保JSON语法正确,否则Chrome会重置配置):"network": { "http2_enabled": false, "quic_enabled": false } - 保存文件后重启Chrome即可。
验证生效方式
- 打开Chrome访问
chrome://net-internals/#http2,查看HTTP/2的启用状态;访问chrome://net-internals/#quic查看QUIC状态,确认是否已禁用。 - 也可以访问支持HTTP/2的网站,通过开发者工具的网络面板查看请求使用的协议。
注意事项
- Chrome版本更新或系统OTA升级可能会重置这些修改,需要重新操作。
- 修改前建议备份相关文件,避免配置错误导致Chrome无法启动。
内容的提问来源于stack exchange,提问作者CthUlhUzzz
相关产品推荐
相关产品推荐

