js交互Android

        WebView webView = findViewById(R.id.webview);

        WebSettings settings = webView.getSettings();
        
        settings.setJavaScriptEnabled(true);//支持JS
        
        //不用改动此代码
        String js = "<script type=\"text/javascript\">" +
                "var imgs = document.getElementsByTagName('img');" + // 找到img标签
                "for(var i = 0; i<imgs.length; i++){" +  // 逐个改变
                "imgs[i].style.width = '100%';" +  // 宽度改为100%
                "imgs[i].style.height = 'auto';" +
                "}" +
                "</script>";
         
        //xq.getResult().getDetails()  指的是含有Http网页的内容   此处根据Bean类而改变
        
        webView.loadDataWithBaseURL(null, xq.getResult().getDetails() + js, "textml", "utf-8", null);

猜你喜欢

转载自blog.csdn.net/qq_43677688/article/details/88087177