代码示例:
WebView webView = (WebView) findViewById(R.id.webview); WebSettings webViewSetting = webView.getSettings();
// 在 WebView 中启用 JavaScript webViewSetting.setJavaScriptEnabled(true);
// 通过 WebViewClient 载入本地网站并在 URL 中添加参数 webView.setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { // 打开本地的 index.html 文件并添加参数 view.loadUrl("file:///android_asset/index.html?param=value"); } });
// 加载 WebView webView.loadUrl("file:///android_asset/index.html");
这种方式允许Android WebView直接加载本地网站的index.html,并在URL中添加任何参数和查询。通过载入WebViewClient,我们可以在页面加载完成后使用WebView的loadUrl()方法操纵URL。