Redirect Remover - neueste Entwicklungen (Autor involved)

  • Hejo!

    Bei mir gibt's mit dem 2. Punkt Probleme. Unter meinen normalen Profil im FF 2.0.0.6 funktioniert das editieren zwar, aber mit diesem rein optischen Problem:

    [Blockierte Grafik: http://www.imagebanana.com/img/k6uztcky/rdr.png]

    Das passiert erst nachdem ich einen Eintrag doppelgeklickt und die markierung aufgehoben habe. Lösche ich nun Zeichen, verschwinden diese bis zur Bestätigung mit Enter nur in der unteren "test.test"-Zeile.

    Aber auch wenn ich alle Stylish und UserChrome.css-Sachen deaktivier passiert das.

    Trotzdem hab ich RDR mal sauber in einem neuen Testprofil installiert - doch dort kam ich über das Statussymbol nicht in die Optionen (die Einträge "Einstellungen...", "RDR einschalten" fehlen), nur über den Addons-Manager. Und dann konnte ich die Einträge nicht editieren, es wurde nicht auf den Doppelklick auf einen Eintrag reagiert.

  • Ajo, dann eben kein Firefox 2.0 Support mehr. Das Ding ist eh fast ein 3/4 Jahr alt und bis die neue RDR Version fertig gereift ist, kommt bald schon 3.0. Dafür bau ich nicht wieder 20 Abfragen ein damit's auch unter 2.0 läuft.
    Werde trotzdem mal schauen ob's nicht ein Fehler am Code ist :)

  • RDR säubert diesen link ziemlich seltsam: http_content_charset=iso-8859-1&~State=1378787677

    dass das keine funktionierende url ist, könnte RDR daran erkennen dass kein "://" in der bereinigten url steht. und in dem fall von einer bereinigung absehen, weil sie eh nicht funktionieren kann.

  • Hier ist ein Testkandidat für 2.5.1 (nur 3.0 und höher) der folgende Änderungen enthält (gegenüber 2.5)
    * Filter können per Doppelklick geändert werden
    * Das Hinzufügen eines Filters kann nur durch die [Enter] Taste erledigt werden
    * Bei "Gesäuberten Link kopieren" wird die URL und bei "Zur Liste Hinzufügen/von der Liste entfernen" der Host im Tooltip angezeigt.
    * Die Erkennung von base64 kodierten Links wurde verbessert um"falsche Positive" zu vermeiden (ja, das betrifft dich lieber cubefox ;))
    * Der "RDR Cursor" wird nun auch angezeigt, wenn der gleiche Link mehrmals in einer Seite vorkommt (also nicht nur beim im Quelltext ersteren Link) (das behebt das Problem auf support.live.com)
    * Der "RDR Cursor" hat nun gescheite Transparenz bekommen und sieht nicht mehr so nach 1998 gif aus ;)
    * 2.0 Support ist rausgeflogen
    * Aktualisierung der Locales von Babelzilla

    Im Zuge dessen hat die Testseite auch ein kleines Update erhalten: http://redirectremover.mozdev.org/rdrtestpage.html

    RC 1 v2.5.1 Redirect Remover Download

    Viel Spaß. Ich habe die Erweiterung allerdings noch nicht mit anderen Themes getestet (wie z.B. dem Default Theme).
    Wenn euch noch was auffällt, als her damit :)

  • danke fürs engagement.

    aber wer hat schon 3.0 alpha. :( installieren geht ja nicht, da müsste ich lauter erweiterungen rausschmeißen.

    edit: nighthawk, falls du mitliest, könntest du "2.4" aus dem titel des threads entfernen? das passt mittlerweile nicht mehr so ganz zum threadinhalt.

  • Die läuft sogar recht stabil und bei mir musste ich keine Erweiterung rausschmeissen. Einfach extensions.checkCompatibility auf false setzen und fast alles bleibt beim alten. TabMix musste ich updaten (von Hand), aber ansonsten? Der Rest läuft einwandfrei (Adblock Plus, BugMeNot,Console², Cookie Button, Customize Google, Dt. Wörterbuch, Dictionary Search, Firebug, FlashBlock, IE View Lite, Linkification, Live HTTP Headers, Menu Editor, Opera View, Organize Status Bar, Resizeable Texarea, Save Session, Searchbar Autosizer, Smart Middle Click, TMP, TryAgain, Uppity und Web Developer).
    Das einzige was nicht geht ist ColorZilla, aber ich brauchte es eh nur für den Eyedropper... und das macht jetzt Firebug :)

    Vorher Backup vom Profil machen und auf geht's ;)

    Ansonsten kannst du dir 2.5.1 auch auf 2.0 draufziehen wenn dich der "Durchscheinbug" in den Optionen nicht stört und wenn du auf "Gesäuberten Link kopieren" verzichten kannst. Wenn du das auch unbedingt brauchst, kannst du ja die chrome/http://rdr.jar/content/rdr/rdr.js hacken und die Zeile

    Code
    if(rdr.getById("context-copylink")) rdr.getById("context-copylink").setAttribute("oncommand", "rdr.resetLink();goDoCommand('cmd_copyLink')"); // 3.0


    mit

    Code
    if(rdr.getById("cmd_copyLink")) rdr.getById("cmd_copyLink").setAttribute("oncommand", "rdr.resetLink();goDoCommand('cmd_copyLink')"); // 2.0


    ersetzen oder einfach beide drin lassen.
    Grüße :)

  • danke, ich habs wie beschrieben in 2.0 installiert. auf alpha-testing mit 50 erweiterungen von denen einige querschießen hab ich nicht so viel lust...

    einen "durchscheinbug" kann ich übrigens nirgends finden. aber das funktioniert nicht:

    Zitat von xeen

    * Filter können per Doppelklick geändert werden

    und das anscheinend auch nicht

    Zitat

    * Der "RDR Cursor" hat nun gescheite Transparenz bekommen und sieht nicht mehr so nach 1998 gif aus ;)


    der cursor sieht so aus wie zuvor. hab daran aber nichts auszusetzen. ^^

    noch was ist mir aufgefallen (keine ahnung ob das nur in 2.0 so ist):

    - auf der testseite werden die links mit den umlauten nur ganz kurz in der statuszeile angezeigt, dann erscheint der bereinigte link. abgesehen von der statuszeile ist aber alles normal.
    - beim obersten link in der liste ist ein X obwohls da gar nichts zu bereinigen gibt...?
    - beim untersten javascriptlink erscheint kein rdr-cursor bzw. der alert erscheint auch bei linksklick, nicht nur bei "ungesäuberten link öffnen"

    du könntest übrigens noch so einen live.com link in der liste integrieren (falls der nicht schon vertreten ist). und wie gesagt: alles nur mit 2.0 getestet und den erweiterungen unten.

  • @Doppelklick: leigt wohl an Firefox 2. Mit der alpha geht das wie geschmiert ;)
    @Transparenz: sieht man nur bei dunklen Grafiken richtig, ist aber auch nicht soo von Bedeutung.
    @Link: meinst du den:
    not escaped - should not cut after & X http://forums.mozillazine.org/profile.php?mo…rofile&u=261946
    Doch, der muss auch bereinigt werden :)
    @"Kurz erscheinen" uhm.. seltsam... hier wird sofort der richtige Link (=gesäuberte) angezeigt
    js Link. Du hast recht, da muss ich mal genauer schauen!

  • äh, danke................ich blindfisch :oops:

    wenn ich zeit hab werd ich das mal machen.

    Es gibt 10 Arten von Menschen
    - solche, die das Binaersystem verstehen
    - solche, die es nicht verstehen.

  • Zitat von cubefox


    ja genau den, da passiert nix. was muss da denn bereinigt werden? ist doch schon ohne redirect.


    Laut Quelltext steht da:

    Code
    <a rel="nofollow" href="http://anonym.to?http://forums.mozillazine.org/profile.php?mode=viewprofile&u=261946">not escaped - should not cut after &</a>


    Ich nehme mal an, dass du anonym.to übersehen hast, oder?

    Hier ist übrigens eine weitere Version. Optionen und Hilfe Dialog sollten sich nun ohne zutun der Übersetzer anpassen (und wem das nicht passt der kann den Dialog jetzt resizen wie er will), das RDR Icon gibt's jetzt auch in 24x24 Pixeln, der Teil der den Kram in den Element Eigenschaften erledigt wurde stark überarbeitet. Der Hilfe Dialog hat zur Verdeutlichung die jeweils betroffenen Teile kursiviert bekommen ;). Der Javascript Link Bug ist behoben. Für eure Bequemlichkeit habe ich wieder 2.0 als maxVersion reingeschrieben, aber keine Garantie dass es dort funktioniert.
    http://www.11.p-a-r-a.com/rdr2.5.1.20070830.xpi

    Grüße
    xeen

  • Zitat von xeen

    Laut Quelltext steht da:

    Code
    <a rel="nofollow" href="http://anonym.to?http://forums.mozillazine.org/profile.php?mode=viewprofile&u=261946">not escaped - should not cut after &</a>


    Ich nehme mal an, dass du anonym.to übersehen hast, oder?


    genau. anonym.to kann ich nämlich ausschließlich(!) im quelltext sehen. inder normalen ansicht sehe ich nur den bereinigten link in der statuszeile (ohne RDR davor), keinen rdr-cursor und auch keine rdr-kontextmenüeinträge...

    edit: ich hab das ganze gerade nochmal in einem neuen profil getestet, und da besteht das problem nicht. scheint sich also um einen konflikt zu handeln.


    dann ist mir noch aufgefallen, dass bei google groups, google news (hier nur bei aktiver suche) und google video der einstellungen-link nicht funktioniert. der filter sollte möglichst schon in der standard-whitelist drin sein. das problem besteht auch in anderen sprachversionen von google.

    was mir dann AUCH noch aufgefallen ist, dass bei den einstellungen von video.google.com (vorher http://www.google.com/ncr eingeben damit man nicht immer zu .de weitergeleitet wird) keinen rdr-cursor sieht - auch nicht in einem neuen profil.

    der javascriptlink funktioniert jetzt auch bei mir wieder. :)

    was ich etwas seltsam finde ist der rote gepunktete rand um die whitelist herum. ist das absicht? oder ein 2.0-bug?

  • Zitat von cubefox

    dann ist mir noch aufgefallen, dass bei google groups, google news (hier nur bei aktiver suche) und google video der einstellungen-link nicht funktioniert. der filter sollte möglichst schon in der standard-whitelist drin sein. das problem besteht auch in anderen sprachversionen von google.


    .google.
    als Filter und Problem ist weg. Hab ich mal zur Standardliste hinzugefügt.

    Zitat

    was mir dann AUCH noch aufgefallen ist, dass bei den einstellungen von video.google.com (vorher http://www.google.com/ncr eingeben damit man nicht immer zu .de weitergeleitet wird) keinen rdr-cursor sieht - auch nicht in einem neuen profil.


    Mach mal den Debug Modus an (extensions.rdr.debug) und öffne die JavaScript Konsole und guck was er dir ausspuckt wenn du über den Link fährst... hier geht es nämlich ^^

    Zitat

    was ich etwas seltsam finde ist der rote gepunktete rand um die whitelist herum. ist das absicht? oder ein 2.0-bug?


    Doppelklick mal auf einen Eintrag um ihn zu ändern. Nun ändere das Optionenfenster in der Größe, vor allem mach es kleiner. Dann hat man diesen unschönen Effekt den ich gerne noch los werden will, aber ich weiß nicht wie (Adblock Plus hat mehr oder weniger das selbe Problem und Herr Palant ist ein eindeutig fähigerer Programmierer als ich und wenn ER das schon nicht löst... :/
    Aber der Rand ist ein Testüberbleibsel das ich nur vergessen habe zu entfernen :)

  • Zitat von xeen

    Mach mal den Debug Modus an (extensions.rdr.debug) und öffne die JavaScript Konsole und guck was er dir ausspuckt wenn du über den Link fährst... hier geht es nämlich ^^


    spuckt gar nichts aus aus, auch nicht ein einem neuen profil. :( liegt wohl an 2.0.


    Zitat


    Doppelklick mal auf einen Eintrag um ihn zu ändern. Nun ändere das Optionenfenster in der Größe, vor allem mach es kleiner.


    geht nicht, ändern kann man filter ja nur in 3.0 und das resizen geht auch nicht. sollte dasgehen? oder hast du was in der config verstellt (da gabs doch irgendeine globale einstellung...) damit man alle fenster im fx resizen kann?


    der debug modus hat mir an anderen stellen übrigens fehler angezeigt (keine ahnung ob das wichtig ist). beim öffnen der rdr-einstellungen:

    Code
    Fehler: window.arguments has no properties
    Quelldatei: chrome://rdr/content/prefs.js
    Zeile: 19

    beim doppelklick auf einen filter (was nichts bewirkt):

    Code
    Fehler: this.edBox has no properties
    Quelldatei: chrome://rdr/content/prefs.js
    Zeile: 154

    allerdings seh ich grad dass die fehler in einem neuen profil nicht erscheinen. :shock: