跳到主要内容

~/posts · 2026.11.02

能打开文件,离一个好用的预览还差挺远

图片、PDF、文档和播放器各查了一遍,最容易漏掉的是失败后还剩什么。

1 分钟 devshan

这次把预览页挨个打开,还是挑出不少毛病。PDF 的翻页按钮像临时接上去的,未知类型文件被一张大卡片圈在白底中间,播放器和普通文档的布局也接不上。

我先调整内容区域。图片和音视频尽量放大,普通文档保留稳定的阅读区;返回、文件动作和底部工具的位置则保持一致。未知类型页直接排文件名、类型和打开按钮,去掉了外框。

系统打开和分享接到真实文件及原生入口,临时副本留在应用缓存内清理。文档编辑时,离开未保存内容先确认,保存失败就留在编辑页,正文也留着。

HTML 按静态文档显示,移除脚本、嵌入和外部资源,外链检查协议后再打开。

挨个用一次

音频试暂停、倍速和位置恢复,视频试拖进度、退后台和重新打开。关掉页面以后,再检查播放器、视频 surface 和读取请求是否释放。PDF 用两页文档走翻页、跳页和读取失败;图片分别检查读取与解码出错的提示。

测试在这里卡过一次:媒体和 PDF 一直调度原生帧,等页面完全静止会超时。我把等待条件改成实际内容出现,再操作控件检查结果。

预览页没几个,但把这些路径走完,比我预想的花了更多时间。