Geektimes natirèl - fè espas pi pwòp

Pandan ke li Geektimes, mwen toujou ap vle fèmen editè yo, paske yo ap vire yon kominote oto-reglemante ak atik ki parèt lib nan yon lòt admin oswa yon bagay ki sanble.

Apre mwen te wè pòs la sou paj prensipal la yon koup de jou de sa "Yon ti gason te pataje yon foto toutouni nan telefòn yon pwofesè, pou sa li te revoke"Mwen prèske rive nan yon desizyon - mwen p'ap janm vin isit la ankò, yon lòt resous negatif.

Mwen panse ke rezon ki fè desizyon sa a klè pou tout moun - kèk moun pral renmen yo fòse-manje ak fatra enfòmasyon sa yo. Administrasyon an pa vle bay kapasite nan konfigirasyon ak enfim editè - sa a se dwa li yo. Dwa mwen kite resous la.

Sepandan, mèsi lexass, Mwen te jwenn yon solisyon pou personnalisation manje a tèt ou, ki mwen vle pataje. Mwen repete, lide a ak konsèy soti nan lexass, Mwen jis afiche sa a pou moun ki, tankou m ', vle enfim ekspozisyon an nan pòs soti nan itilizatè sèten.

Geektimes natirèl - fè espas pi pwòp

Mizajou soti nan 2018 - Mwen rekòmande pou itilize script soti nan Keyten pibliye isit la.

Efase pòs itilizatè yo nan Chrome

Se konsa, pou retire editè nan Chrome ou bezwen enstale ekstansyon Tampermonkey BETA, kreye yon nouvo script epi mete kòd la la.

// ==UserScript==
// @name        Habr editor blocker
// @description Hides articles that were posted by certain authors
// @match     https://geektimes.ru/*
// @version     1
// @grant       none
// ==/UserScript==
// @namespace    http://tampermonkey.net/

var authors = [
  'alizar',
  'marks',
  'ivansychev',
  'ragequit',
  'SLY_G',
];

var posts = document.querySelectorAll('.post');
for (var idx = 0; idx < posts.length; ++idx) {
  var post = posts[idx];
  for (var i = 0; i < authors.length; ++i) {
    var selector = '.post-author__link[href$="/' + authors[i] + '/"]';
    var blockedAuthor = post.querySelector(selector);
    if (blockedAuthor) {
      post.style.display = 'none';
      break;
    }
  }
}

Ki kote
'alizar'
'mak',
'ivansychev',
'kolè kite',
'SLY_G',

Sa a se yon lis itilizatè ki gen pòs yo pa pral parèt. Ou ka Customize lis la tèt ou.

Efase pòs itilizatè yo nan Firefox

Enstale GreaseMonkey, kreye yon nouvo script, kopye sa a la:

// ==UserScript==
// @name        Habr editor blocker
// @description Hides articles that were posted by certain authors
// @include     https://geektimes.ru/*
// @version     1
// @grant       none
// ==/UserScript==

var authors = [
  'alizar',
  'marks',
  'ivansychev',
  'ragequit',
  'SLY_G',
];

var posts = document.querySelectorAll('.post');
for (var idx = 0; idx < posts.length; ++idx) {
  var post = posts[idx];
  for (var i = 0; i < authors.length; ++i) {
    var selector = '.post-author__link[href$="/' + authors[i] + '/"]';
    var blockedAuthor = post.querySelector(selector);
    if (blockedAuthor) {
      post.style.display = 'none';
      break;
    }
  }
}

Lòt navigatè

Si navigatè a sèvi ak platfòm Chrome (pa egzanp, navigatè Yandex), Lè sa a, enstriksyon yo pou Chrome yo swiv la, ou jis bezwen ale nan magazen an sou paj la plugin , enstale li, ak prese, tout bagay ap travay.

Mesi anko lexass ak bon fèt tout moun!

Mizajou soti nan 2018 - Mwen rekòmande pou itilize script soti nan Keyten pibliye isit la.

Sous: www.habr.com

Add nouvo kòmantè