我需要在 epub3 书的一页内阅读同一 epub 的一个文件的内容,这是一些要使用 javascript 函数处理的数据。不幸的是,出于安全原因,Javascript 阻止加载本地文件。(例如,文件 API 只允许加载上传的用户文件)。
但对我来说,在 epub3 的上下文中,这是有道理的,我在 IDPF EPUB3 文档中没有找到与该主题相关的任何信息。
任何想法 ?
好的。让我们澄清一下:
我有一个具有以下结构的 epub3:
<根> 元信息 ... OEBP 页面 页面.xhtml 数据 数据.xml
在 page.xhtml 中,我想用 Javascript 编写如下内容:
<script type="text/javascript">
//pseudo code
var indata = readAsText("../data/data.xml"); // how to write that ???
var outdata = myfunction(indata);
</script>