【发布时间】:2014-08-02 01:26:26
【问题描述】:
我有一本 iBooks EPUB3 书,目录结构如下:
mimetype
META-INF (=dir)
OPS (=dir)
scripts (=dir)
jquery-2.1.1.min.js
version.js
Styles (=dir)
stylesheet.css
package.opf
about.xhtml
等等
Version.js 包含:
$(document).ready(function(){
$.get ('package.opf', <-- this correct?
function(xml) {
$("span#datum").html($(xml).find("meta[property='dcterms\\:modified']").text());
$("span#versie").html($(xml).find("meta[property='ibooks\\:version']").text());
});
});
About.xhtml 有一行
<script type="text/javascript" src="scripts/version.js"></script>
在它的正文中,显示 package.opf 中包含的修改日期和版本号。至少,是这样的想法。但事实并非如此。 问题一:version.js中package.opf的路径是否正确?
问题 2:在 iBooks EPUB3 图书中是否可以像这样从 .opf 文件进行内部读取?
【问题讨论】:
-
嗯,经过更多的实验,我怀疑“\\/OPS\\/package.opf”会导致死锁/持续等待 package.opf 变得可访问。所以:好主意,但没有骰子。
标签: javascript xhtml epub3