相关疑难解决方法(0)

从给定的URL获取域名

给定一个URL,我想提取域名(它不应该包含'www'部分).网址可以包含h​​ttp/https.这是我写的java代码.虽然它似乎工作正常,有没有更好的方法或有一些边缘情况,可能会失败.

public static String getDomainName(String url) throws MalformedURLException{
    if(!url.startsWith("http") && !url.startsWith("https")){
         url = "http://" + url;
    }        
    URL netUrl = new URL(url);
    String host = netUrl.getHost();
    if(host.startsWith("www")){
        host = host.substring("www".length()+1);
    }
    return host;
}
Run Code Online (Sandbox Code Playgroud)

输入:http://google.com/blah

输出:google.com

java url

111
推荐指数
4
解决办法
17万
查看次数

Android 在 webview 中阻止广告

我想在自定义 webview 客户端(没有 JavaScript 注入)中实现一种可以阻止广告的机制。有没有一种方法可以捕获广告并将其替换为来自可信赖来源的其他广告?谢谢

browser android ads webview

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

ads ×1

android ×1

browser ×1

java ×1

url ×1

webview ×1