javascript 在Feedly All列表中添加一个按钮,用于删除赞助广告
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 在Feedly All列表中添加一个按钮,用于删除赞助广告相关的知识,希望对你有一定的参考价值。
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://feedly.com/i/latest
// @grant none
// ==/UserScript==
var removeAds = function() {
var entries = document.getElementsByClassName("entry");
for (var i = 0; i < entries.length; ++i) {
var entry = entries[i];
var children = entry.children;
for (var j=0; j<children.length; ++j) {
var child = children[j];
if (child.nodeName=='SPAN' && child.innerText=='Sponsored') {
console.log('Removing entry with inner text:\n\n'+entry.innerText);
entry.parentElement.removeChild(entry);
return;
}
}
}
};
var foo = function() {
var element = document.createElement('input');
element.type = 'button';
element.id = 'btnRemove';
element.value = 'Remove ads';
element.onclick = removeAds;
var cont = document.getElementsByClassName('list-entries')[0].parentElement;
cont.insertBefore(element, cont.children[1]);
};
(function() {
'use strict';
setTimeout(foo, 3000);
})();
以上是关于javascript 在Feedly All列表中添加一个按钮,用于删除赞助广告的主要内容,如果未能解决你的问题,请参考以下文章
如何实现像 Feedly 这样的动画,在 iOS Objective-c 中分类新闻应用
android webview youtube iframe 就像在 feedly 中一样?
feedly 样式表/滚动视图
json Feedly扩展设置
Django Activity Feed(Feedly 集成?)
text feedlyのfeed登录URL #memo