Greasy Fork

heise.de Auf einer Seite lesen

opens articles always on one page

< 脚本heise.de Auf einer Seite lesen的反馈

评价:好评 - 脚本运行良好

§
发表于:2020-09-14
编辑于:2020-09-15

Hi, hab einen Fehler gefunden - ausgerechnet da, wo ich das Script gefunden habe - im Forum.

Einen Bug-Fix hab ich auch schon. :)

Problem auf dieser Seite (als Beispiel):

https://www.heise.de/forum/heise-online/News-Kommentare/Bundestag-gibt-Staatstrojaner-fuer-die-alltaegliche-Strafverfolgung-frei/Auf-einer-Seite-lesen-Greasemonkey-Skript/posting-30584366/show/

Wenn man zur Artikel-Seite will, steht da als Link etwas mit "heise.de/meldung" - mit dem "seite=all" Parameter, wie es sein sollte. Allerdings wenn man drauf klickt, wird man zu "heise.de/newsticker/meldung" umgeleitet - wodurch der Parameter "seite=all" wieder entfernt wird.

Meine Lösung: Den Link so abändern, dass eine Umleitung nicht mehr nötig ist. Also noch ein Replace.

Dabei sind mir beim Script einige Kleinigkeiten aufgefallen, die ich ver(schlimm?)bessert habe:

- Autor: Sollte die englische Schreibweise benutzen, also author (mit h)
- Namespace: Sollte verwendet werden, um mögliche(!) Verwechslungen mit anderen gleichnamigen UserScripts zu vermeiden.
- Include: Wenn möglich, sollte man stattdessen match verwenden. Siehe ganz oben auf dieser Seite: https://wiki.greasespot.net/Include_and_exclude_rules
- Ewig langer String: Kann man mit \ umbrechen, was bei allen Browsern seit ca. 2012 funktioniert.

Hier ist der Bug-Fix, den ich im Moment verwende:

https://pastebin.com/gVc4XXeB (Der Link ist eine Woche gültig.)

Flo作者
§
发表于:2020-09-15

Moin pseudonymous,
ich habe deine Vorschläge übernommen. Vielen Dank!

LG Flo

发表回复

登录以发表回复。