I want to load the HTML file which is having JS reference from Android Asset folder. When i open the HTML file in browser it loads properly with all JS reference. But when i load from Android JS files are not referring.
Sample Code
WebView web_view = FindViewById<WebView>(Resource.Id.webView); `web_view.Settings.JavaScriptEnabled = true;`
string sampleHtmlData = "<html><head>" +
"<script src=\"epub.min.js\"></script>" +
"<script src=\"jquery-1.10.2.min.js\" type=\"text/javascript\"></script>" +
"<script>" +
"var book = ePub(\"Azure_Cosmos_DB_and_DocumentDB_Succinctly/\");" +
"$(document).ready(function(){ book.renderTo(\"area\"); });" +
"</script>" +
"</head><body> <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></body></html>";
web_view.LoadDataWithBaseURL("file:///android_asset/Sample/", sampleHtmlData, "text/html", "UTF-8", null);
I have tried to load using LoadUrl also.
web_view.LoadUrl("file:///android_asset/Sample/index.html")
File Path: Assets/Sample
Can anyone suggest me to load local Html file with corresponding JS files? EPUB js will be supported in Android?