Ja, funktioniert!
Beiträge von jmar1983
-
-
extern, intern hat ja immer funktioniert
-
testtesttest
Nein, leider nicht... wird bei den anderen nicht anders sein, weil Server-seitig... -
Update #1: Besser so, falls in der Ziel-URL ebenfalls ein "source=..."-Parameter drin wäre...
Code
Alles anzeigen// ==UserScript== // @name Userscript1 // @match https://www.pilzforum.eu/* // ==/UserScript== (function() { if (window.location.href.includes("sc-dereferer/?target=")) { var url = window.location.href.substring(46); if (url.includes("&source=https%3A%2F%2Fwww.pilzforum.eu")) { url = url.split("&source=https%3A%2F%2Fwww.pilzforum.eu")[0]; } location.replace(decodeURIComponent(url)); } })();
-
PS: War selbst grad ein wenig faul, ausserdem hab ich schon länger nix mehr mit JavaScript gemacht & Tampermonkey scheint eine aktuelle davon Version zu verlangen mit der ich nicht besonders vertraut bin.
ChatGPT hat mir ein wenig geholfen... wenn du mal also sonst mal ein Tampermonkey-Skript machen willst (für was auch immer) kann dir ChatGPT sicher dabei helfen, -
Habe es kurz angeschaut. Scheint JavaScript zu sein...
Code
Alles anzeigen// ==UserScript== // @name Userscript1 // @match https://www.pilzforum.eu/* // ==/UserScript== (function() { if (window.location.href.includes("sc-dereferer/?target=")) { var url = window.location.href.substring(46); if (url.includes("&source")) { url = url.split("&source")[0]; } location.replace(decodeURIComponent(url)); } })();
Kannst es mal damit versuchen. Hoffe ist kein Bug drin wie auch dass es nirgendwo anders "reinfunkt"... -
-
Wenn mich nicht alles täuscht, wurde der Dereferrer jetzt im Forum ausgeschaltet. Die Links gehen nun wieder bei mir.
Scheint mir nicht so, habe es soeben damit versucht, selbiges Verhalten wie vorher:
-
Wenn der Link irgendwelche Parameter (Name-/Werte-Paare) dran hat, müssen diese codiert werden, liegt wohl daran: RE: Eingefügte Links scheinen generell Probleme zu machen
-
-
Ist zwar alles ein wenig Gebastel, das technische Problem scheint allerdings klar: Die Foren-SW macht aus der GANZEN URL ein "URL Encode", statt nur als den "Name-/Werte-Paarten" (aka Parametern)
-
Hallo Jan,
super, dass du uns hier einen Work-Around einstellst!
Ich habe ihn gerade ausprobiert und muss sagen: Leider funktioniert das - zumindest bei meiner Zielseite - nicht, wenn ich wie du schreibst, an den Dereferer-String
https://www.pilzforum.eu/sc-dereferer/?target=
die Ziel-URL
https://italic.units.it/index.…cedure=taxonpage&num=1320
anhänge, was damit folgenden Gesamtstring für die Verlinkung ergibt:
https://www.pilzforum.eu/sc-de…cedure=taxonpage&num=1320
Ich gelange dann zwar auf den Zielserver, werde allerdings zu einer Fehlermeldung umgeleitet:
"https://italic.units.it/index.php?procedure=taxonpag"
welche besagt, ich hätte keine Art gewählt, die aber eigentlich durch num=1320 definiert wurde.
Das Ziel in Anführungszeichen setzen hilft auch nicht weiter...
Hast du eine Idee, was das Problem sein könnte?
Was mache ich hier falsch?
LG, Martin
Hallo Martin,
Ja, scheint auch bei mir so... anscheinend ein Problem mit diesen "Name-/Werte-Paarten" in der URL...
Du musst die an die URL angehängten Name-/Werte-Paare (NUR die, nicht die ganze URL, also bloss: ?procedure=taxonpage&num=1320 ) mit einem URL-Encode kodieren - zB unter:
h t t p s : / / www . urlencoder . org/de/
Dann kommt das dabei Raus:
?procedure%3Dtaxonpage%26num%3D1320
Damit geht's zumindest bei mir (siehe Bild) -
PS: Steht nebenbei auch in meiner Signatur...
Wird in dem Forum auch nicht angezeigt!
Dann musst du es in den Einstellungen zulassen, dass die Signaturen der Leite angezeigt werden
-
Hier ein aufgezeichnetes Video auf Youtube - so gehts: RE: Eingefügte Links scheinen generell Probleme zu machen
Steht nebenbei auch in meiner Signatur... -
Sollte doch nicht so schwierig sein, nicht wahr?
PS: Steht nebenbei auch in meiner Signatur... -
Beispiel...
So gehts, habe ein Video davon aufgezeichnet: Hier geht's zu Youtube.com -
Schupfnudel - hast grad nen vorherigen Beitrag von mir gelikt wie ich sah... funktionierender Workaround in den oberen Beiträgen oder in der Signatur
-
?target=ZIEL_URL ist einzig relevant & notwendig
&source=SEITE_DES_FORUMS_AUF_WELCHER_DER_LINK_STEHT ist optional -
Klappt ebenfalls... also ist es bloss ein URL-Encoding-Problem: Fehlerhafter (nicht selbst zusammengesetzter) Beispiel-Link
Man sieht ja, dass da die URL "verwurstet" ist bei den Sonderzeichen... -
Hier mit Beispiel-Linkhttps://www.pilzforum.eu/sc-dereferer/?target=https://life-is-a-hack.blogspot.com/2010/03/dumping-out-content-of-arduino.html
Beispiel-Link -
Habe nen funktionierenden Workaround gefunden:
Codehttps://www.pilzforum.eu/sc-dereferer/?target=[URL_HIER_EINFUEGEN] Konkret zB https://www.pilzforum.eu/sc-dereferer/?target=https://www.dgfm-ev.de/pilzesammeln-und-vergiftungen/vergiftungen/hilfe-bei-pilzvergiftungen?name=Giftpilze_nach_Taxa_20230319.pdf&reattachment=a7ef9f3b68412d740f112f233f1adf47
Also das selbst zusammensetzen und dann als Link [Toolbar] einfügen... -
-
-
-
Oh, grad was herausgefunden: Mal https://www.pilzforum.eu/sc-dereferer/?target=[URL] selbst zusammensetzen...
Also zB https://www.pilzforum.eu/sc-dereferer/?target=https://www.google.com und dann dann ins URL-Eingabefeld des Browsers einfügen und öffnen