2016-10-04 62 views
0

我试图阻止电影博客[dot] org上令人讨厌的弹出式广告,但没有任何帮助。我用AdBlock Plus尝试了几个字符串。我使用Firebug分析了代码以获取框架代码。没有成功。AdBlock Plus或NoScript:如何屏蔽此广告?

例如,我想这和其他几个字符串:

##IFRAME[id="shpujixmntsgsyquogzm"][src="https://www.stargames.com/nrgs/de/landing?refererId=79465*"]

##script[src^="http://displayad.layer-ad.org/delivery/ad.php?*"]

任何人能够阻止与Adblock Plus的或NoScript的弹出?

+0

不要尝试'那似乎每个页面加载 – Isaac

+0

产生shpujixmntsgsyquogzm'你尝试'# #script [src^=“http://displayad.layer-ad.org/delivery/ad.php”]'(不含'?*') – Isaac

+0

请参阅http://stackoverflow.com/questions/3338680/is -there-a-css-selector-by-class-prefix也许? – Isaac

回答

2

这一个应该工作:||www.movie-blog.org/layer/layernew5.js^$domain=movie-blog.org,script

这里有一些注意事项,为什么:包含##仅仅是隐藏那些已经页面(即等)上的元素

  • 过滤器,因此使用这些广告不会阻止下载。
  • 元素隐藏过滤器使用regular CSS selectors,那些不支持使用*作为占位符字符,如ad.php?*
  • 为了防止资源下载,您需要编写一个阻止过滤器来匹配它的URL,例如我上面建议的URL。
  • “ad.php”资源已被阻止,以至于不会导致广告出现。相反,“layernew5.js”脚本似乎负责它。

而且对我建议的过滤一些更多的信息:

  • ||http://https://
  • ^一个占位符的字符串或其他分隔符结束的占位符
  • $将匹配模式与筛选器选项分开
  • domain=...限制过滤器仅是活跃在该领域
  • script限制了过滤器的JavaScript资源

来源:https://adblockplus.org/filters

+0

非常感谢您的详细信息。有用! –

+0

他们在movie-blog.org上有新广告 - 你或其他人能够阻止它吗?这是双烦人的。起初它是一个IFRAME弹出窗口,如果你关闭它,它会以空白的浏览器窗口再次打开广告。我会用NoScript封锁漏洞网站,但是你无法切换链接。 –

+0

检查此进一步阻止movie-blog.org上的提示 https://adblockplus.org/forum/viewtopic.php?f=1&t=49599 –