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

问题描述:

我想读取位于资产文件夹中的EPUB文件。我有一个HTML文件。其中我引用了epub.min.js并提供了一个epub文件位置来读取文件。但epub文件未加载。任何人都可以建议我如何阅读在Android中使用HTML和JavaScript的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> 

试试这个。

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

此外请保留脚本文件直接在资产文件夹,而不是保持到内部文件夹。