火狐adblock plus怎么不能使用了?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了火狐adblock plus怎么不能使用了?相关的知识,希望对你有一定的参考价值。
自从5月份把火狐升级了之后, 重新安装了abp,但一直不能更新过滤规则,是啥情况?怎么解决,如果确实不能用了,能再推荐一个屏敝广告的插件吗?
您好!很高兴为您答疑。
按照您所描述的情况进行了尝试,发现目前规则的订阅是正常的,建议您尝试先删除,再重新安装一下该扩展。
如果对我们的回答存在任何疑问,欢迎继续问询。
参考技术A
推荐用过滤软件,支持多种浏览器
比如adsafe、保护伞、广告过滤大师、奶牛本回答被提问者和网友采纳
参考技术B
是ISP的问题? 试试把dns换成8.8.8.8?
javascript 允许在Adblock Plus中将特定频道列入白名单,方法是在URL中添加频道名称,并构建过滤器以添加自定义过滤器
// ==UserScript==
// @name YouTube - Whitelist Channel Name in AdblockPlus
// @namespace https://drjest.xyz/tampermonkey
// @author DrJest
// @credits Gantt
// @description Helps whitelist YouTube channels in Adblock Plus
// @include http://*.youtube.com/*
// @include https://*.youtube.com/*
// @version 1.0
// @grant none
// @license http://creativecommons.org/licenses/by-sa/4.0/
// @supportURL https://drjest.xyz
// ==/UserScript==
(() => {
const activate = () => {
if(document.querySelector('yt-formatted-string#owner-name') === null || document.querySelector('yt-formatted-string#owner-name').offsetParent === null) {
return false;
}
addButton();
let url = new URL(location.href);
if(url.searchParams.get('channel')) {
return false;
}
let channel_name = document.querySelector('yt-formatted-string#owner-name a').innerText;
url.searchParams.set('channel', channel_name);
history.replaceState({}, document.title, url.href);
};
const addButton = () => {
if(document.querySelector('yt-formatted-string#owner-name') === null || document.querySelector('yt-formatted-string#owner-name #abp-filter')) {
return;
}
let btn = document.createElement('button');
btn.id = 'abp-filter';
btn.innerText = 'ABP Filter';
btn.style.marginLeft = '10px';
btn.addEventListener('click', e => {
e.preventDefault();
let url = new URL(location.href), t = [];
for(let i of url.searchParams.keys()) {
if(i !== 'channel') {
t.push(i);
}
}
t.forEach(i => url.searchParams.delete(i));
prompt('Copy this in your ABP custom filters list', `@@${url.href.replace('?', '*')}^$document`);
})
document.querySelector('yt-formatted-string#owner-name').appendChild(btn);
};
document.body.addEventListener('yt-page-data-updated', activate);
})();
以上是关于火狐adblock plus怎么不能使用了?的主要内容,如果未能解决你的问题,请参考以下文章
adblock plus怎么用
火狐浏览器下载adblock plus插件时错误
火狐去广告插件Adblock Plus怎么永不了?点击安装总是页面载入出错。
请教一个 AdBlock Plus 屏蔽规则怎么写?
Firefox 13.0.1不兼容Adblock Plus,怎么解决?
如何实现FireFox火狐Adblock Plus在过滤了广告后自己刷新当前网页。 应对联通ISP的网关劫持广告。