这是一个创建于 2975 天前的主题,其中的信息可能已经有所发展或是发生改变。
最近有个弹窗比较讨厌。
<div id="qrrJ" a56314856c6c51211da7ac8abd4855af9="1" style="z-index: 2147483637 !important; box-sizing: border-box !important; position: fixed !important; bottom: 20px !important; right: 20px !important; width: 274px !important; height: 274px !important; padding: 10px 15px !important; box-shadow: rgba(0, 0, 0, 0.14902) 1px 1px 5px, rgba(0, 0, 0, 0.2) 0px 2px 4px !important; border-radius: 3px !important; text-align: center !important; transition: bottom 0.5s ease !important; -webkit-transition: bottom 0.5s ease !important; background: rgb(255, 251, 212) !important;"></div>
写了规则如下
##div[style="z-index: 2147483637;"]
##div[style="bottom: 20px !important; right: 20px !important;"]
都不好使。
他的 ID 。 width.height 都是随机变化的。随意没办法写过滤规则。
而且这个弹窗是在整个页面加载完成之后才出来的。我怀疑他是写在某些 js 里面的。我查了下他加载的 js 。表面上看只有 jQuery 的 js 。所以我怀疑是页面上自带的。不知道 ublock 能不能屏蔽页面自带的 js
3 条回复 • 2016-03-13 15:00:42 +08:00
![int64ago](https://cdn.v2ex.com/avatar/5cb3/52b4/90433_normal.png?m=1663823214) |
|
1
int64ago 2016-03-13 13:43:12 +08:00 via Android 1
ID 变化的话那就用相对位置
|
![honeycomb](https://cdn.v2ex.com/gravatar/e0cfc4d2e0d07e4625aa7ff876ee951b?s=48&d=retro) |
|
2
honeycomb 2016-03-13 14:28:50 +08:00 1
一个办法是禁止 inline script ,另外,似乎新一些的 ublock origin 似乎有一个针对弹窗的新特性
|