2014-12-07 52 views
0

我剛剛創建了一個網頁並添加了jquery和css文件。現在,我在我的android應用程序的webview中加載此頁面。 CSS文件接縫加載得很好,但是JS文件導致了問題並且破壞了整個頁面佈局。託管的JS文件不加載在android webview中

<link href="<%: Url.Content("~/favicon.ico") %>" rel="shortcut icon" type="image/x-icon" /> 
<link rel="stylesheet" href="~/Content/jquery/jquery.mobile.theme-1.4.3.min.css" /> 
<link rel="stylesheet" href="~/Content/jquery/jquery.mobile.icons.min.css" /> 
<link href="~/Content/jquery-ui.datepicker.min.css" rel="stylesheet" /> 
<link href="~/Content/jquery.mobile.structure-1.4.5.min.css" rel="stylesheet" /> 

// This works fine 
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script> 
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script> 

//this doesn't work 
<script src="../../Scripts/jquery-1.11.1.min.js"></script> 
<script src="../../Scripts/jquery.mobile-1.4.5.min.js"></script> 


//neither does this one 
<script src="~/Scripts/jquery-1.11.1.min.js"></script> 
<script src="~/Scripts/jquery.mobile-1.4.5.min.js"></script> 

我在做什麼錯?

+0

你有這個在任何網址? – skv 2014-12-07 07:09:19

+0

是的,我在http://217.17.237.165:85/HRM – Hitin 2014-12-07 07:44:40

+0

https://developer.appcelerator.com/question/21941/javascript-include-in-webview-not-working#answer-215881嘗試解決方案那裏我意思是重命名js文件 – skv 2014-12-07 08:12:36

回答

0

問題是相對路徑,一旦我們解決了路徑,它會很好地工作並加載內容。下面的變化很有幫助,現在就像魅力一樣。

<script src="<%=Url.Content("~/Scripts/jquery-1.11.1.min.js")%>"></script> 
<script src="<%=Url.Content("~/Scripts/jquery.mobile-1.4.5.min.js")%>"></script>