winrar2018,
пробуйте
function containsAll(sel, str) {
[...document.querySelectorAll(sel)].filter(({
textContent
}) => textContent.includes(str)).map(el => el.closest('div[id]')).forEach(div => div.remove())
}
containsAll('a', 'Установит');
containsAll('a', 'Браузер');
|
Aetae, рони
большое спасибо! все работает. |
// ==UserScript==
// @name Дзен
// @namespace [url]http://tampermonkey.net/[/url]
// @version 0.1
// @description try to take over the world!
// @author You
// @match [url]https://dzen.ru/[/url]
// @icon [url]https://www.google.com/s2/favicons?sz=64&domain=dzen.ru[/url]
// @grant none
// ==/UserScript==
/// Удаляет ленту Дзен.
(function() {
'use strict';
document.querySelector("div.feed._is-dzen._column-count_2").replaceWith(document.querySelector("#zen-row-0"));
document.querySelector("div.feed._is-dzen._column-count_2").remove();
})();
/// Удаляет предложения установить Яндекс Браузер
function containsAll(sel, str) {
[...document.querySelectorAll(sel)].filter(({
textContent
}) => textContent.includes(str)).map(el => el.closest('div[id]')).forEach(div => div.remove())
}
containsAll('a', 'Установит');
containsAll('a', 'Браузер');
Ребзя, трям! Живота прошу за поднятие некротопика, но челом бью: помогите, с позавчерашнего дня перестало работать. :( |
Унбибий,
(function() {
function containsAll(sel, str) {
[...document.querySelectorAll(sel)].filter(({
textContent
}) => textContent.includes(str)).map(el => el.closest('div[id]')).forEach(div => div.remove())
}
containsAll('a', 'Установит');
containsAll('a', 'Браузер');
containsAll('[rel="noopener"]', 'Да');
document.querySelector("div.feed._column-count_2").replaceWith(document.querySelector("#zen-row-0"));
})()
|
Цитата:
Ну ведь спасибище же! \ ![]() |
Перестало работать удаление ленты. На дзене в коде вместо:
feed._column-count_2вроде появилось: feed._column-count_2._is-desktop-redesign._grid-type_fixed._is-redesign._is-redesign-desktop-cards-has-hover-shadowsНо когда я поменял, то все равно не работает.. |
winrar2018,
вариант из #14 у меня работает. |
Цитата:
Странно. У меня лента только на секунду удаляется и сразу же опять появляется.. |
Цитата:
Не понимаю почему у меня не работает. В чем может быть причина? Можете полностью выложить код? |
Цитата:
|
| Часовой пояс GMT +3, время: 18:36. |