且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在 WebView URL 中添加前缀?

更新时间:2023-12-01 10:23:10

在按钮的 onClick() 方法中,只需将 url 和 query 连接起来即可.

In the onClick() method of the button, just concatenate url and the query.

    @Override
    public void onClick(View view) {
        String url = urlEditText.getText().toString();
        String prefix = "https://www.google.com/search?q=";
        if(!url.startsWith("http://") && !url.startsWith("https://"))
        {
            url = prefix + url;
        }
        if(url.endsWith(".com") || url.endsWith(".as") || url.endsWith(".uk") || url.endsWith(".biz"))
        {
            if(!url.startsWith("http://") && !url.startsWith("https://"))
            {
                url = "http://" + url;
            }
        }
        if (validateUrl(url)) {
            webView.getSettings().setJavaScriptEnabled(true);
            webView.loadUrl(url);

            MainActivity.this.progress.setProgress(0);
        }
    }