环境:ipad2,ios9.0.2,ibooks4.4(3402)
制作的epub含有某一页有iframe标签,引用的html文件是用utf-8带bom的(二级制EF BB BF开头),但是是用vs2010保存为unicode(utf-8 without signature)保存后,解析不正常,
<title>,<script>都无法解析
原因:opf文件里面设置html文件的media-type
<item id="html-id-01" href="1.html" media-type="application/xhtml+xml"/>
删除这个这个就解析好了,但是不符合epub规范,待续
本文探讨了在epub制作过程中遇到的iframe标签解析问题,具体表现为使用vs2010保存为unicode格式后,在ipad2、ios9.0.2、ibooks4.4环境下解析不正常的情况。主要原因是opf文件中设置的html文件的media-type导致。文章提出了删除这一设置的临时解决方案,并解释了epub规范中关于此问题的正确处理方式。
2641

被折叠的 条评论
为什么被折叠?



