首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IE11上的epub.js加载不正确

IE11上的epub.js加载不正确
EN

Stack Overflow用户
提问于 2014-09-10 23:49:49
回答 1查看 920关注 0票数 2

我正在尝试使用epub.js库在我的页面上加载epub,它在IE11上不起作用,但它在chrome和火狐上工作得很好。

我没有收到脚本错误,我在控制台日志中没有收到消息,fiddler说所有脚本(包括zip.js和我的epub)都已正确下载。

它只是不能加载,嵌入的iframe有一个src="“属性和一个空的HTML体。如以下快照所示。

下面是我的html页面内容:

代码语言:javascript
复制
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script src="content/epubjs/epub.js"></script>
    <script src="content/epubjs/libs/zip.min.js"></script>
</head>
<body>
    <span onclick="Book.prevPage();">Prev</span>
    <span onclick="Book.nextPage();">Next</span>

    <div style="height: 700px; border: 5px solid red" id="area"></div>

    <script type="text/javascript">
        EPUBJS.filePath = "content/epubjs/libs/";
    </script>

    <script type="text/javascript">
        var Book = ePub("content/aliceDynamic.epub", {
                        version: 4,
                        restore: false, // Skips parsing epub contents, loading from localstorage instead
                        storage: false, // true (auto) or false (none) | override: 'ram', 'websqldatabase', 'indexeddb', 'filesystem'
                        spreads: false, // Displays two columns
                        fixedLayout: true, //-- Will turn off pagination
                        styles: {}, // Styles to be applied to epub
                        width: false,
                        height: '700px'
                    });

        Book.renderTo("area");

    </script>
</body>
</html>

我尝试使用options参数,在各处设置为false和true,但都没有帮助。

EN

回答 1

Stack Overflow用户

发布于 2014-09-19 07:54:56

这似乎是当前版本的epub.js和internet Explorer11的问题。如果你尝试加载the moby dick page,你应该会看到同样的问题。

尝试在IE的javascript引擎中对所有异常(甚至是已处理的异常)设置一个中断,您将看到javascript抛出一个异常,说明"'XPathResult‘is undefined“。

常见的纠正建议似乎是为了避开ie11缺乏XPath支持而安装wicked-good-xpath library。在尝试加载epub之前,安装库并对其进行初始化。

如果这不能纠正你的问题,你可能不得不等到issues解决了,因为你似乎不是唯一遇到它的人。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25769787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档