javascript - 托管的 JS 文件未加载到 android webview 中

标签 javascript android jquery css webview

我刚刚创建了一个网页并添加了 jquery 和 css 文件。现在,当我将此页面加载到我的 android 应用程序的 web View 中时。 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>

我做错了什么?

最佳答案

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

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

关于javascript - 托管的 JS 文件未加载到 android webview 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27340447/

相关文章:

javascript - 避免 View 、 knockout 中循环值的误差

jquery - Bootstrap Tagsinput 与 Typeahead 不起作用

java - 将一维数组放入二维数组的末尾

android - 扩展 Android 应用程序时的空指针

javascript - 如何对jquery中动态添加的变量进行乘法

jquery - 在 jQuery 中重写 if-else block

javascript搜索框和编辑字体大小

javascript - 查询子文档 MongoDB Node.JS

javascript - 发布请求正文谷歌API

android - 如何在多模块gradle项目中提供测试数据和类