米侠浏览器需开启“网页浏览设置”中的“自动换行”开关以解决长文横向滚动问题;对禁用换行的网站,可通过userstyles.css注入css规则强制换行,或在控制台执行javascript代码临时修复。

你在米侠浏览器里打开长文章或论坛帖子时,发现大段文字挤成一横行、右侧出现讨厌的横向滚动条,根本没法左右拖着看——这不是网页本身的问题,而是浏览器没开启自动换行导致的排版断裂。
启用全局自动换行开关
米侠浏览器把自动换行功能藏在网页浏览设置里,不是字体设置也不是显示设置,找错地方就白折腾。
点击右下角三个点菜单 → 选择“设置” → 进入“网页浏览设置” → 找到“自动换行”选项 → 将其开关打开。
这一步生效极快,无需重启,刷新当前页面就能看到文字立刻按屏幕宽度折行,横向滚动条同步消失。
针对特定网站强制换行(CSS法)
有些网站用 white-space: nowrap 或 overflow-x: auto 硬性锁死换行行为,光开全局开关没用,必须用CSS规则强行覆盖。
方法一:通用强制换行规则
确保已按知识库指引启用 userstyles.css 功能 → 编辑 userstyles.css 文件 → 在文件末尾添加:
* { white-space: normal !important; word-wrap: break-word !important; overflow-x: visible !important; }
方法二:精准打击某类页面
比如知乎评论区常因 pre 标签禁用换行,可单独加限定:
@-moz-document domain("zhihu.com") { pre, code { white-space: pre-wrap !important; }}
【注意:保存后必须刷新页面才生效,且需确认 userstyles.css 文件编码为 UTF-8,否则中文乱码会导致整条规则失效】
临时应急:控制台一行代码即时生效
当你只想快速修复当前这个页面,不打算长期配置,控制台命令最直接。
按 F12 打开开发者工具 → 切换到 Console 标签页 → 输入并回车:
document.body.style.whiteSpace = 'normal';
如果页面仍有局部区域(如代码块、表格单元格)不换行,再补一句:
document.querySelectorAll('pre, code, td, th').forEach(el => el.style.whiteSpace = 'pre-wrap');
这行代码会立即重写所有顽固元素的换行策略,刷新前一直有效。











