昨儿晚上想用阅读器看本书,点开刚下载的epub文件直接卡死了!重启两次都这德行,气得我差点把平板扔沙发缝里。这破毛病不是头一回,今天非得给它整明白不可!
第一步:疯狂重启大法
长按电源键十秒钟强制关机,等五分钟再开机——没用!又试了同时按住音量键和电源键重置,打开阅读器还是闪退。儿子在旁边啃苹果还笑话我:“爸爸的平板比我的玩具车还爱睡觉” 血压直接飙到天灵盖。
第二步:查查有没有救
翻出三年前买阅读器送的破烂说明书,果然屁用没有。上社区论坛搜“epub卡死”,发现大伙儿集中吐槽三点:
- 文件解压时封面卡住不动
- 翻到插图直接黑屏
- 双语书点注释就闪退
有个老哥说用掌阅能打开,可我换了三个阅读APP照样死机。老婆催睡觉时突然灵光一闪:该不会是文件自己坏了?
第三步:手动拆书包
把epub后缀改成zip解压开,好家伙!里面*文件打开全是乱码!照着网友教程拿记事本改成:
重点是把书名符号改成英文半角 原先用中文书名号《》的直接崩盘。顺手把*重命名成“封面.jpg”——这破图尺寸居然有8K分辨率,压到1080p才塞回去。<metadata>
<dc:title>正确书名</dc:title>
</metadata>
的大招
改完还闪退真的火大!祭出终极大法:直接换阅读器内核。卸载了自带阅读器装个开源APP,设置里勾选“强制覆盖CSS样式”。这回再点开——哈!成功加载到第二章!虽然章节标题还有点歪,但至少能看了。
折腾到凌晨两点半总结出邪门规律:epub出问题八成是打包时埋雷了。不是封面图太大撑死阅读器,就是中文符号搞崩程序。下次再遇到直接拆文件改代码比瞎折腾强,再牛的修复按钮也干不过手改两行字!
(早上发现儿子拿我平板看小猪佩奇倒是顺畅得很...敢情这破阅读器还挑书!)