Hvis du gerne vil slippe for at se indlæg fra en bestemt bruger på forum.ob.dk – og samtidig også slippe for at se de indlæg, hvor andre brugere citerer vedkommende – så kan du nemt opsætte et lille browser-script, der gør det automatisk for dig.
Det hele kører lokalt i din browser og påvirker ikke forumet eller andre brugere.
Det kræver:
Det scriptet gør:
1. Installer Tampermonkey
Gå til https://tampermonkey.net og download den version, der passer til din browser (Chrome, Firefox, Edge, Brave osv.).
Efter installation vil du se et lille Tampermonkey-ikon i din browser (en sort firkant med to hvide prikker).
Vær opmærksom på at hvis du bruger en adblocker kan den blokere afvikling af scripts samt dialogboksen i tampermonkey omkring cookies, som i nogle tilfælde skal interageres med, før du kan tilgå tampermonkey. Slå derfor adblock og script blocking fra første gang du åbner tampermonkey browser plugin interfacet.
2. Opret et nyt script
Du kan tilføje flere brugere ved at redigere denne linje:
Brugernavne skal skrives med små bogstaver og i enkelt- eller dobbeltanførselstegn, adskilt af komma.
Du kan altid slå scriptet fra ved at:
Klikke på Tampermonkey-ikonet
Klikke på “Enabled” ud for scriptet for at deaktivere det
Eller vælge “Dashboard” og slette scriptet helt
For eksemplets skyld har jeg i det valgte javascript indsat navnet på den bruger jeg selv blokerer indlæg og citater fra, det kan man selv ændre hvis man har andre ønsker.
Det hele kører lokalt i din browser og påvirker ikke forumet eller andre brugere.
Det kræver:
- At du installerer udvidelsen “Tampermonkey”
- At du indsætter et script (som du får her)
- Cirka 2 minutters opsætning
Det scriptet gør:
- Skjuler alle indlæg fra den bruger du angiver
- Skjuler andre brugeres indlæg, hvis de citerer den bruger
- Kører automatisk hver gang du besøger forumet
1. Installer Tampermonkey
Gå til https://tampermonkey.net og download den version, der passer til din browser (Chrome, Firefox, Edge, Brave osv.).
Efter installation vil du se et lille Tampermonkey-ikon i din browser (en sort firkant med to hvide prikker).
Vær opmærksom på at hvis du bruger en adblocker kan den blokere afvikling af scripts samt dialogboksen i tampermonkey omkring cookies, som i nogle tilfælde skal interageres med, før du kan tilgå tampermonkey. Slå derfor adblock og script blocking fra første gang du åbner tampermonkey browser plugin interfacet.
2. Opret et nyt script
- Klik på Tampermonkey-ikonet
- Vælg “Dashboard”
- Klik på “+ Create a new script”
- Slet den skabelon, der vises
- Indsæt følgende script (kopier teksten (CTRL+C) og marker alt text i prompten i tampermonkey scriptet (CTRL+A) og indsæt scriptet som erstatter hvad end der står i forvejen (CTRL+V) og til sidst save (CTRL+S):
Kode:
// ==UserScript== // @name OB Forum – skjul bruger og citatindlæg (v4) // @namespace http://tampermonkey.net/ // @version 1.2 // @description Skjuler både brugerens egne indlæg og indlæg hvor brugeren er citeret // @match https://forum.ob.dk/* // @grant none // ==/UserScript== (function () { 'use strict'; const blocked = ['entusiastens']; // Brug små bogstaver function normalize(str) { return str.trim().toLowerCase(); } function hideBlockedPostsAndQuotes() { // Skjul brugerens egne indlæg document.querySelectorAll('.b-userinfo__details a[href*="/member/"]').forEach(a => { const name = normalize(a.textContent); if (blocked.includes(name)) { const post = a.closest('li'); // hvert indlæg er i et <li>-element if (post) { post.style.display = 'none'; console.log(`[BLOCK] Skjult indlæg fra: ${name}`); } } }); // Skjul hele indlæg, hvor brugeren er citeret document.querySelectorAll('.bbcode_quote').forEach(quote => { const postedBy = quote.querySelector('.bbcode_postedby'); if (postedBy && blocked.some(b => normalize(postedBy.textContent).includes(b))) { const post = quote.closest('li'); // hele indlægget hvor citatet er i if (post) { post.style.display = 'none'; console.log(`[BLOCK] Skjult indlæg med citat af: ${postedBy.textContent}`); } } }); } hideBlockedPostsAndQuotes(); const observer = new MutationObserver(hideBlockedPostsAndQuotes); observer.observe(document.body, { childList: true, subtree: true }); })();
Du kan tilføje flere brugere ved at redigere denne linje:
const blocked = ['entusiastens', 'bruger123', 'irritator'];
Du kan altid slå scriptet fra ved at:
Klikke på Tampermonkey-ikonet
Klikke på “Enabled” ud for scriptet for at deaktivere det
Eller vælge “Dashboard” og slette scriptet helt
For eksemplets skyld har jeg i det valgte javascript indsat navnet på den bruger jeg selv blokerer indlæg og citater fra, det kan man selv ændre hvis man har andre ønsker.
Comment