全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 1168|回复: 6
打印 上一主题 下一主题

AdBlock 每次都是动态的规则,怎么屏蔽呢?

[复制链接]
跳转到指定楼层
1#
发表于 2023-5-25 17:19:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 imsun 于 2023-5-25 17:53 编辑




网址是 baidu.com
我想精准屏蔽的是这段 div 的代码,主要是 style。
关键是每次都是动态的宽高 width: 400px; height: 400px;

我写的是
baidu.com##div[style="position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); z-index: 999; cursor: move; width: 400px; height: 400px;"]

但是用 * 号通配符不行啊
2#
发表于 2023-5-25 17:21:54 | 只看该作者
元素选择器,一个一个预览过去。
3#
 楼主| 发表于 2023-5-25 17:23:08 | 只看该作者
朝花夕拾 发表于 2023-5-25 17:21
元素选择器,一个一个预览过去。

外面嵌入了一个 iFrame
用元素选择,直接 整个 iFrame 没了,全部空白了
5#
发表于 2023-5-25 20:42:03 | 只看该作者
不咋用 adblock,
我都是用 ublock元素选择器

或者 油猴脚本 jquery 移除  
$('div[style^="position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); z-index: 999; cursor: move;"]').remove();

6#
 楼主| 发表于 2023-5-25 21:13:17 | 只看该作者
Waylon 发表于 2023-5-25 20:42
不咋用 adblock,
我都是用 ublock元素选择器

<新建用户脚本> 里有比较完整的写法吗。
油猴小白。会用不会写。
7#
发表于 2023-5-25 21:29:46 | 只看该作者
本帖最后由 Waylon 于 2023-5-25 21:32 编辑
imsun 发表于 2023-5-25 21:13
里有比较完整的写法吗。
油猴小白。会用不会写。

  1. // ==UserScript==
  2. // @name         屏蔽【百度】div元素
  3. // @author       屏蔽【百度】div元素
  4. // @namespace    屏蔽【百度】div元素
  5. // @description  屏蔽【百度】div元素

  6. // @version      2023-05-25
  7. // @match        https://www.baidu.com/*
  8. // @require      https://code.jquery.com/jquery-3.7.0.min.js
  9. // @grant        none
  10. // ==/UserScript==

  11. (function() { /* globals jQuery, $, waitForKeyElements */

  12.     $('div[style^="position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); z-index: 999; cursor: move;"]').remove();

  13. })();
复制代码


简单写法,改下match的网址,有问题再提,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-22 15:56 , Processed in 0.106615 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表