Android WebView 加载html图片资源重新调整大小

// 帮助WebView处理各种通知、请求事件
mWebView.setWebViewClient(new WebViewClient() {
    /**
     * 是否在 WebView 内加载页面
     */
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;
    }
    /**
     * WebView 访问 url 出错
     */
    @Override
    public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
        super.onReceivedError(view, request, error);
    }
    /**
     * 错误响应的处理
     */
    @Override
    public void onReceivedHttpError(WebView view, WebResourceRequest request,
            WebResourceResponse errorResponse) {
        super.onReceivedHttpError(view, request, errorResponse);
    }
    /**
     * 重新调整图片资源大小
     * @param view
     * @param url
     */
    @Override
    public void onPageFinished(WebView view, String url) {
        super.onPageFinished(view, url);
        imgReset();
    }
});
    /**
     * 读取图片资源JS
     */
    private void imgReset() {
        mWebView.loadUrl("javascript:(function(){" +
                        "var objs = document.getElementsByTagName('img'); " +
                        "for(var i=0;i 

你可能感兴趣的:(Android WebView 加载html图片资源重新调整大小)