diff --git a/_posts/index.xml b/_posts/index.xml index d5926e9..9166e9a 100644 --- a/_posts/index.xml +++ b/_posts/index.xml @@ -605,8 +605,9 @@ fbcdn.net (可选) 某些不良信息靠javascript激发,链接中不出现域名,可点击激发至新网址后将新网址根域名屏蔽。 超级hosts文件支持域名及整个网址正则表达式 default.hosts文件格式每行如下: -根域名[空格]域名前缀正则表达式[空格]网址路径正则表达式 +根域名[空格]域名前缀正则表达式[空格]整个网址去掉协议部分后正则表达式 空格及后面两个正则表达式为可选择项。正则表达式采用java标准。 +如果用到了第二个正则表达式,此时将域名前缀表达式合并到第二个正则表达式中,从而仅使用一个表达式可优化性能。 点击本链接自动用样例覆盖default.hosts diff --git a/adblock_hosts/index.html b/adblock_hosts/index.html index 95bb53a..4176cde 100644 --- a/adblock_hosts/index.html +++ b/adblock_hosts/index.html @@ -45,8 +45,9 @@
  • 超级hosts文件支持域名及整个网址正则表达式
    default.hosts文件格式每行如下:
    -根域名[空格]域名前缀正则表达式[空格]网址路径正则表达式
    -空格及后面两个正则表达式为可选择项。正则表达式采用java标准。

    +根域名[空格]域名前缀正则表达式[空格]整个网址去掉协议部分后正则表达式
    +空格及后面两个正则表达式为可选择项。正则表达式采用java标准。
    +如果用到了第二个正则表达式,此时将域名前缀表达式合并到第二个正则表达式中,从而仅使用一个表达式可优化性能。

  • 点击本链接自动用样例覆盖default.hosts

    diff --git a/index.xml b/index.xml index ea6cdcc..7bb3a95 100644 --- a/index.xml +++ b/index.xml @@ -605,8 +605,9 @@ fbcdn.net (可选) 某些不良信息靠javascript激发,链接中不出现域名,可点击激发至新网址后将新网址根域名屏蔽。 超级hosts文件支持域名及整个网址正则表达式 default.hosts文件格式每行如下: -根域名[空格]域名前缀正则表达式[空格]网址路径正则表达式 +根域名[空格]域名前缀正则表达式[空格]整个网址去掉协议部分后正则表达式 空格及后面两个正则表达式为可选择项。正则表达式采用java标准。 +如果用到了第二个正则表达式,此时将域名前缀表达式合并到第二个正则表达式中,从而仅使用一个表达式可优化性能。 点击本链接自动用样例覆盖default.hosts diff --git a/searchurl/sitecss/m.baidu.com.css b/searchurl/sitecss/m.baidu.com.css new file mode 100644 index 0000000..a8a2f11 --- /dev/null +++ b/searchurl/sitecss/m.baidu.com.css @@ -0,0 +1 @@ +.ec_wise_ad,.ec_wise_pp,.na-like-container{display:none !important} diff --git a/searchurl/sitejs/m.baidu.com.js b/searchurl/sitejs/m.baidu.com.js new file mode 100644 index 0000000..a5c1431 --- /dev/null +++ b/searchurl/sitejs/m.baidu.com.js @@ -0,0 +1,17 @@ +(function () { + class removeDom { + constructor(classList = []) { + this.adClassList = classList; + }; + + remove() { + this.adClassList.forEach((c) => { + $(`${c}`).length > 0 && $(`${c}`).remove(); + }); + }; + }; + + let adClassList = ['.ec_wise_ad', '.ec_wise_pp', '.na-like-container']; + let ad = new removeDom(adClassList); + ad.remove(); +})(); diff --git a/tags/不良信息屏蔽/index.xml b/tags/不良信息屏蔽/index.xml index 7359a04..8b5ba4d 100644 --- a/tags/不良信息屏蔽/index.xml +++ b/tags/不良信息屏蔽/index.xml @@ -69,8 +69,9 @@ fbcdn.net (可选) 某些不良信息靠javascript激发,链接中不出现域名,可点击激发至新网址后将新网址根域名屏蔽。 超级hosts文件支持域名及整个网址正则表达式 default.hosts文件格式每行如下: -根域名[空格]域名前缀正则表达式[空格]网址路径正则表达式 +根域名[空格]域名前缀正则表达式[空格]整个网址去掉协议部分后正则表达式 空格及后面两个正则表达式为可选择项。正则表达式采用java标准。 +如果用到了第二个正则表达式,此时将域名前缀表达式合并到第二个正则表达式中,从而仅使用一个表达式可优化性能。 点击本链接自动用样例覆盖default.hosts