检查移动端阅读,最直接的做法是先用浏览器开发者工具切换到手机视口,再在真实手机上复核。前者适合快速定位布局问题,后者能发现字体、触控和网络加载的真实体验。两种方案不是二选一,而是按阶段配合使用。
在动手检查前,先确定你要验证什么。移动端阅读问题通常分三类:布局溢出、文字可读性、交互可用性。不同问题对应不同检查方式。
准备两项工具:桌面浏览器自带的设备模拟功能,以及一部你实际在用的手机。如果博客已经上线,还可以借助公开的移动端友好性检测页面做辅助判断,但不要把它当作唯一依据。
在桌面浏览器打开博客页面,按 F12 打开开发者工具,切换到设备模拟模式,选择常见手机尺寸,例如宽度 375 像素和 390 像素各看一遍。重点观察三件事:
这种方案的优势是快,能反复调整反复看。局限是它只模拟视口尺寸,不模拟真实触控和真实网络环境。
把博客地址在手机上打开,逐项完成以下动作:
真实手机能暴露模拟器看不到的问题,比如字体渲染差异、触控目标过小、实际加载速度。缺点是每次改动都要重新部署或刷新,迭代慢。
两种方案的结果可能不一致。判断时按以下优先级处理:真实手机上的问题优先于模拟器。因为读者最终用的是手机,不是模拟器。
具体判断标准可以量化为几条检查项:
document.documentElement.scrollWidth 不大于视口宽度。可以在控制台执行这段代码核对。overflow-x: auto,而不是把整个页面撑宽。如果模拟器通过但手机不通过,优先修手机暴露的问题。如果两者都通过,仍建议在不同品牌手机上各看一次,因为系统默认字体和浏览器渲染存在差异。
每次调整主题样式、更换字体或插入新类型内容后,都要重新做一次移动端检查。最容易被忽略的是新增的表格、嵌入内容和图片,它们常常是横向溢出的来源。
复核时不必每次全量走一遍。可以只做两项:一是打开一篇含代码块和图片的典型文章,二是打开首页和文章列表页,确认没有新的溢出。把这两项固定成习惯,比偶尔做一次全面检查更有效。
需要比较两种方案时,记住适用条件:开发调试阶段用浏览器模拟,快速迭代;上线前和上线后用真实手机,确认最终体验。两者配合,移动端阅读问题基本不会漏掉。
下一步,打开你博客里最长的一篇文章,先在开发者工具里切到 375 像素宽度看一遍,再用手机打开同一篇,把发现的问题记下来逐条修。