2014-12-07 81 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> 
相关问题