我想阅读位于Assets文件夹中的EPUB文件。我有一个HTML文件。我在其中引用了epub.min.js并提供了一个epub文件位置来读取该文件。但是没有加载epub文件。谁能建议我如何在Android中使用html和javascript阅读epub文件?
文件位置
Asset/Sample/index.html
Asset/sample/epub.min.js
Asset/Sample/jquery-1.10.2.min.js
Asset/Sample/Epub file folder. All html, images are available in this folder
<!DOCTYPE html>
<html class="no-js">
<head>
<script src="jquery-1.10.2.min.js"></script>
<!-- Render -->
<script src="epub.min.js"></script>
<script type="text/javascript">
var book = ePub("Azure_Cosmos_DB_and_DocumentDB_Succinctly/");
$(document).ready(function () {
book.renderTo("area");
});
</script>
</head>
<body>
<div id="main">
<div id="prev" onclick="book.prevPage()" style="font-size: 64px;cursor:pointer;" class="arrow">‹</div>
<div id="area" style="height:500px;"></div>
<div id="next" onclick="book.nextPage()" style="font-size: 64px;cursor:pointer;" class="arrow">›</div>
</div>
</body>
</html>
答案 0 :(得分:1)
试试这个。
if(Build.VERSION.SdkInt >= Build.VERSION_CODES.JellyBean)
{
webView.Settings.AllowUniversalAccessFromFileURLs = true;
webView.Settings.AllowFileAccessFromFileURLs = true;
}
另外,请将脚本文件直接保存在资源文件夹中,而不是保留在内部文件夹中。