2017-05-26 99 views
3

我想讀取位於資產文件夾中的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> 

回答

1

試試這個。

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

此外請保留腳本文件直接在資產文件夾,而不是保持到內部文件夾。

相關問題