我的 Android 应用程序中有一个本地 html 页面。 在 html 页面中,我调用 css 和 js 文件,但是当我运行应用程序时,仅加载上下文,而 css 和 js 不加载
我将 css 和 js 文件夹导入到 android_assets/images/css nad android_assets/images/js
我在 html 页面中调用 css 和 js,如下所示:
<link href="./android_asset/images/css/bootstrap.min.css" rel="stylesheet" />
<link href="./android_asset/images/css/bootstrap-responsive.min.css" rel="stylesheet" />
<link href="./android_asset/images/css/touchnswipe.min.css" rel="stylesheet" />
<link href="./android_asset/images/css/responsive.css" rel="stylesheet" />
<script src="./android_asset/images/js/jquery-1.10.0.min.js" type="text/javascript"></script>
<script src="./android_asset/images/js/bootstrap.min.js" type="text/javascript"></script>
<script src="./android_asset/images/js/modernizr.custom.js" type="text/javascript"></script>
<script src="./android_asset/images/js/jquery.mousewheel.min.js"></script>
<script src="./android_asset/images/js/jquery.hammer.min.js" type="text/javascript"></script>
<script src="./android_asset/images/js/TweenMax.min.js" type="text/javascript"></script>
<script src="./android_asset/images/js/responsive_example.min.js" type="text/javascript"></script>
在 Sites.java
onCreate 部分中,我编写以下代码:
WebView wbSites =(WebView)findViewById(R.id.wbSites);
// wbSites.setWebChromeClient(new WebChromeClient());
// wbSites.setWebViewClient(new WebViewClient());
wbSites.getSettings().setJavaScriptEnabled(true);
wbSites.loadUrl("file:///android_asset/images/sites.html");
提示:html页面名为sites.html并粘贴到android_asset/images
路径中
但仍然不加载js和css文件。
请帮助我
最佳答案
您是否尝试过在要加载的所有资源中包含 file://
前缀?
关于javascript - 如何在webview中调用css和js文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33733350/