需禁用WebGL以解决UC浏览器PC版在老旧显卡驱动下的崩溃、绿屏或视频解码中断问题。可通过关闭“渲染加速引擎”、添加启动参数--disable-webgl、清理GPUCache缓存三步实现,最后在uc://debug/gpu验证WebGL已禁用。

UC浏览器PC版在部分老旧或精简显卡驱动下会因WebGL初始化失败导致页面崩溃、绿屏或视频解码中断,需主动禁用WebGL来绕过GPU渲染路径。
通过UC浏览器内置设置关闭硬件加速
WebGL依赖硬件加速通道,而UC浏览器未提供独立开关,但关闭硬件加速可同步禁用WebGL上下文创建。这是最直接且无需修改系统级参数的操作。
启动UC浏览器 → 点击右下角菜单按钮(三个点)→ “设置” → “更多” → “浏览设置” → 将“渲染加速引擎”设为【关闭】 → 同时确认“网页加速”与“省流模式”也处于关闭状态。
必须彻底退出UC浏览器:右键任务栏图标 → 选择“退出”,或打开任务管理器 → 结束所有ucbrowser.exe进程 → 再双击快捷方式重新启动。
使用启动参数强制屏蔽WebGL功能
当内置设置无效时,说明UC浏览器内核可能已绕过UI层控制,此时需从进程启动层面注入禁用指令。该方法优先级最高,可覆盖任何运行时策略。
右键桌面UC浏览器快捷方式 → “属性” → 切换到“快捷方式”选项卡 → 在“目标”文本框末尾双引号(")后添加一个空格,再粘贴:【--disable-webgl】
完整示例:"C:\Program Files\UCBrowser\UCBrowser.exe" --disable-webgl
在 Linux 上通过 Chrome 挂载/VNC 自动发布小红书长笔记。Agent 撰写标题和正文后执行 xhs_publish.sh --publish --submit,触发小红书发布。
点击“应用”保存 → 关闭所有UC浏览器窗口 → 仅通过这个修改后的快捷方式启动,否则参数不生效。
配合清理GPU相关缓存数据
UC浏览器会复用Chrome系内核的GPU缓存机制,若之前WebGL曾异常加载,着色器缓存可能残留损坏文件,导致即使禁用后仍触发渲染错误。
第一步:完全退出UC浏览器(确保任务管理器中无ucbrowser.exe进程)
第二步:按Win + E打开文件资源管理器 → 在地址栏输入并访问:C:\Users\%username%\AppData\Local\UCBrowser\User Data\GPUCache
第三步:选中GPUCache文件夹 → 按Shift + Delete永久删除(不要放回收站)→ 若提示权限不足,点击“继续”获取管理员权限。
第四步:重启UC浏览器,访问uc://debug/gpu验证GPU状态,确认WebGL项显示为“Disabled”。


















