ublock 可以屏蔽那种写在页面上的 js 么

2016-03-13 12:24:16 +08:00
 jianghu52
最近有个弹窗比较讨厌。
<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
2825 次点击
所在节点    问与答
3 条回复
int64ago
2016-03-13 13:43:12 +08:00
ID 变化的话那就用相对位置
honeycomb
2016-03-13 14:28:50 +08:00
一个办法是禁止 inline script ,另外,似乎新一些的 ublock origin 似乎有一个针对弹窗的新特性
jianghu52
2016-03-13 15:00:42 +08:00
@honeycomb 请教一下具体的例子是什么样的。没见过 inline script 是什么东西。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/263147

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX