简体   繁体   English

我想在 webview 中禁用图像。 我认为我们可以阻止加载图像的 URL,但是如何实现它

[英]I want to disable a Image in webview. I think we can block the URL of image from loading, but How to achieve it

Link which I want to block https://learningwithsajal.xyz/wp-content/uploads/2021/06/PicsArt_06-24-07.49.43-removebg-preview.png我想阻止的链接https://learningwithsajal.xyz/wp-content/uploads/2021/06/PicsArt_06-24-07.49.43-removebg-preview.png

I am also adding code of my MainActivity.java我也在添加我的 MainActivity.java 的代码

package com.learning.withsajal;

import ...

public class MainActivity extends AppCompatActivity {

    String websiteURL = "https://learningwithsajal.xyz/"; // sets web url
    private WebView webview;
    SwipeRefreshLayout mySwipeRefreshLayout;



    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        if( ! CheckNetwork.isInternetAvailable(this)) //returns true if internet available
        {
            //if there is no internet do this
            setContentView(R.layout.activity_main);
            //Toast.makeText(this,"No Internet Connection, Chris",Toast.LENGTH_LONG).show();

            new AlertDialog.Builder(this) //alert the person knowing they are about to close
                    .setTitle("No internet connection available")
                    .setMessage("Please Check you're Mobile data or Wifi network.")
                    .setPositiveButton("Ok", new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialog, int which) {
                            finish();
                        }
                    })
                    //.setNegativeButton("No", null)
                    .show();

        }
        else
        {
            //Webview stuff
            webview = findViewById(R.id.webView);
            webview.setWebChromeClient(new ChromeClient());
            webview.getSettings().setJavaScriptEnabled(true);
            webview.getSettings().setDomStorageEnabled(true);
            webview.setOverScrollMode(WebView.OVER_SCROLL_NEVER);
            webview.loadUrl(websiteURL);
            webview.setWebViewClient(new WebViewClientDemo());

        }    
}


What is solution of this problem ?这个问题的解决方案是什么?

嗨,禁用webView的图像,您可以使用以下代码:

webView.getSettings().setLoadsImagesAutomatically(false);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在Java中,我想从特定的语句块跳转到另一个语句块。 我该如何实现? - In java I want to jump from a particular block of Statements to another block of statements. How can I achieve it? 如何动态实现多图分层效果? - How can I dynamically achieve a multiple image layering effect? 在Android中,如何检查Web视图中加载的URL是否为图像? - In Android, how do I check if the URL being loaded in a webview is an image? I want to pass json object as a raw data using @Body in retrofit, but I am unable to add an image file inside the Request Object, how can I achieve it - I want to pass json object as a raw data using @Body in retrofit, but I am unable to add an image file inside the Request Object, how can I achieve it 如何将图像从 URL 调整为 JPanel - How can I resize an image from a URL into a JPanel 当响应为302时,如何从URL请求图像? - How can I request an Image from a URL when the Response is 302? 如何从Java中的URL获取图像格式? - How can I fetch image format from a URL in Java? 如何从 Java 中的 URL 读取图像? - How can I read image from URL in Java? 如何从需要登录的URL获取图像? - How can I get image from url that requires login? 如何在没有扩展名的情况下从 URL 加载图像 - How can I load an image from URL without extension
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM