PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : (JavaScript) - Browser Extension um uninteressante Titel auszublenden



motown67
08.04.2021, 12:27
Ich brauch täglich 10-20 Minuten zur Suche von Inhalten/Titel. Es handelt sich um 10-20 Seiten pro Tag mit 15 Titeln pro Seite.

Bei Rund der Hälfte der Titel weiß ich schon sicher dass ich da niemals Interesse haben werde, dadurch ist die tägliche Suche mühselig.

Könnte es Sinn machen eine Browser Extension zu entwickeln um uninteressante Inhalte für immer loszuwerden in dem die Inhalte ausgeblendet werden?

Ist eine Browser Extension ein guter Lösungsansatz oder könnte es Alternativen geben?

JavaScript und Browser Extension Entwicklung hab ich leider nur wenig Erfahrung, mit anderen Sprachen oder Programmieren allgemein hab ich sicher ausreichend Erfahrung, was mir nicht klar ist, wie und wo speichere ich die Daten der Titel die ich nicht mehr sehen möchte? Was ich schonmal benutzt habe ist localStorage, bin mir nicht sicher ob das ausreichend ist, z.B. wegen Backup der Daten, verwenden würde ich die Extension nur auf einem Rechner.

Da ich wie gesagt nur wenig Erfahrung im Web Bereich habe wäre ich über Tips bezüglich Design, Bibliotheken, Tools usw. dankbar.

mnoszb41546
09.04.2021, 22:14
Das Hauptproblem ist bei diesen Themen immer das gleiche: Woran erkennt das System "uninteressante Titel" (, Werbung, Banner, nicht jugendfreie Inhalte).
Und eigentlich gibt es auch schon eine Erweiterung, die eventuell auch dafür genutzt werden kann: Adblock Plus.

Wenn du im Quelltext (HTML + CSS) Informationen findest, die nur für die uninteressanten Beiträge gelten, kannst du eigene Regeln definieren und diese ausblenden lassen. Natürlich musst du trotzdem die 10-20 Seiten durchklicken, da bei dir, beim Client, gefiltert wird und nicht beim Server. Was für Regeln möglich sind, findest du zum Beispiel hier: https://adblockplus.org/filter-cheatsheet

motown67
12.04.2021, 16:48
Automatische Erkennung brauche ich keine, das Hauptproblem sind die permanenten Wiederholungen von den ganzen uninteressanten Titeln.

Meine Extension würde ein Button hinzufügen 'Diesen Titel für immer ausblenden'.

mnoszb41546
12.04.2021, 22:21
Da würde ich weiterhin Adblock Plus empfehlen. Durch den unterschiedlichen Aufbau aller Webseiten können die Regeln kaum verallgemeinert werden, sodass der Nutzer jede Regeln/jeden Titel am Ende einzeln blockieren muss. Adblock bietet dafür ":-abp-contains()", wo du einfach den Titelnamen eingeben kannst. Über Rechtsklick "Block element..." kann dir auch bei den Identifikatoren drumherum geholfen werden, um ganze Zeilen in deiner Ergebnisliste zu verstecken.

Beispiel für das Forum hier:
##blockquote.postcontent:-abp-contains(Hauptproblem) ...filtert nur die Texte der Beiträge, die das Wort "Hauptproblem" beinhalten.
Wenn man aber den Beitrag selbst (also auch Autor, Zeit, Bearbeitungsbuttons, ...) filtern möchte, müsstest du das nutzen:
##li.postbitim:-abp-has(blockquote.postcontent:-abp-contains(Hauptproblem))

Einfach mal Adblock Plus laden und ausprobieren.
Ich wüsste nicht, wie man eine neue Erweiterung gestalten könnte, die dies vereinfacht.