在Android WebView中隐藏HTML元素

本文关键字:HTML 元素 隐藏 Android WebView | 更新日期: 2023-09-27 18:17:19

我正在创建一个web包装应用程序,我想只显示某些元素在一个html页面。我有下面的当前代码,我知道我需要使用javascript可能,但我不确定从这里去哪里。

public class MainActivity : Activity
{
    protected override void OnCreate (Bundle bundle)
    {
        base.OnCreate (bundle);
        // Set our view from the "main" layout resource
        SetContentView (Resource.Layout.Main);
        var webView = FindViewById<WebView> (Resource.Id.webView);
        webView.Settings.JavaScriptEnabled = true;
        // Use subclassed WebViewClient to intercept hybrid native calls
        webView.SetWebViewClient (new WebViewClient ());
        webView.LoadUrl ("http://bobhoil.com/");
    }
    public override bool OnCreateOptionsMenu(IMenu menu)
    {
        base.OnCreateOptionsMenu (menu);
        MenuInflater inflater = this.MenuInflater;
        inflater.Inflate (Resource.Menu.menu, menu);
        return true;
    }
}

谢谢

在Android WebView中隐藏HTML元素

你可以这样写:

StringBuilder sb = new StringBuilder();
sb.Append("your javascript");
webView.LoadUrl("javascript:" + sb.ToString());