如果您只是通过链接观看新闻视频,这些就会变得非常烦人。
编辑:我刚刚使用 Adblock Plus 阻止了构成该弹出窗口的所有不同元素:
||facebook.com/plugins/page.php?adapt_container_width=false&app_id=&channel=http%3A%2F%2Fstatic.ak.facebook.com%2Fconnect%2Fxd_arbiter%2FTlA_zCeMkxl.js%3Fversion%3D41%23cb%3Df39576dfa%26domain%3Dwww.usapoliticstoday.com%26origin%3Dhttp%253A%252F%252Fwww.usapoliticstoday.com%252Ff3163fac4%26relation%3Dparent.parent&container_width=400&height=250&hide_cover=true&href=https%3A%2F%2Fwww.facebook.com%2FUSA-Politics-Today-1161632783864856%2F&locale=en_US&sdk=joey&show_facepile=true&show_posts=false&small_header=false&width=400
usapoliticstoday.com##span[style="vertical-align: bottom; width: 400px; height: 214px;"]
usapoliticstoday.com##.fb-page.fb_iframe_widget
usapoliticstoday.com###arvlbdata
usapoliticstoday.com###arevicofancy-content
usapoliticstoday.com###arevicofancy-bg-n
usapoliticstoday.com##.arevicofancy-bg
usapoliticstoday.com###arevicofancy-wrap
执行此操作后,我清除了我的 cookie 并重新加载了网站,但该网站“变灰”,并且无法关闭弹出窗口来继续浏览该网站。关联
答案1
这些是网站上启用了 javascript 的模式。如果您想禁用它们,则需要完全阻止 javascript(在这种情况下,页面可能不再工作),或者弄清楚它们如何加载弹出窗口并阻止该代码执行。您可以通过多种方式做到这一点,包括在删除事件处理程序的页面上运行您自己的 javascript,或者如果它们正在为该功能加载特定文件,则阻止它被加载。一旦您确定它们是如何工作的,这很可能只在一个网站上起作用,而不是对所有网站都起作用。
答案2
您是否知道 adblockplus (https://adblockplus.org)?
它可以屏蔽许多广告。还有基于 CSS 的广告: https://m.reddit.com/r/web_design/comments/1sq3xk/today_i_discovered_that_adblock_blocks_elements/