使用Android资源文件夹中的HTML和Javascript读取Epub文件?

时间:2017-05-26 05:34:18

标签: android jquery html epub

我想阅读位于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>

1 个答案:

答案 0 :(得分:1)

试试这个。

if(Build.VERSION.SdkInt >= Build.VERSION_CODES.JellyBean)
{
 webView.Settings.AllowUniversalAccessFromFileURLs = true; 
 webView.Settings.AllowFileAccessFromFileURLs = true;
}

另外,请将脚本文件直接保存在资源文件夹中,而不是保留在内部文件夹中。