【问题标题】:hosted JS files not loading inside a android webview托管的 JS 文件未在 android webview 中加载
【发布时间】:2014-12-07 06:56:44
【问题描述】:

我刚刚创建了一个网页并添加了 jquery 和 css 文件。现在,当我在我的 android 应用程序的 webview 中加载此页面时。 CSS 文件可以很好地加载,但是 JS 文件会导致问题并破坏整个页面布局。

<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>

我做错了什么?

【问题讨论】:

标签: javascript android jquery css webview


【解决方案1】:

问题是相对路径,一旦我们解决了路径,它就会正常工作并加载内容。以下更改很有帮助,现在它就像一个魅力。

<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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-30
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 2016-04-11
    • 1970-01-01
    相关资源
    最近更新 更多