我試圖在我的頁面上使用epub.js庫加載epub,它不適用於IE 11,但它可以在Chrome和Firefox上正確運行。epub.js在IE11上無法正確加載
我沒有收到腳本錯誤,我在控制檯日誌中沒有收到消息,小提琴手說所有腳本(包括zip.js和我的epub)都正確下載。
它只是不加載,iframe嵌入有一個src =「」屬性和一個空的HTML主體。如下面的快照。
這裏是我的html頁面內容:
<!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>
我試着玩的選項參數,在這裏和那裏設置的事情虛實,但它並沒有幫助。