Weiterleitungswarnung - Whitelist

  • Ohne Protokoll, so wie der Eintrag im Kontextmenü steht.
    Das ist der Teil der URL, der nach http(s):// und vor dem nächsten / steht.
    Das kann auch eine Subdomain sein. Einzelne Seiten und Seitengruppen, die einem Anfangsabschnitt der URL entsprechen, sind nicht möglich.

  • ah, stimmt, Subdomains gehen - Seiten nicht, schade
    oft ist es ja nur eine Seite, bei der man Aktualisierungen sofort sehen will

    Und stimmt, das "Freigeben" trägt ja ebenfalls die Domain ein, das war mir nicht klar (dachte, das wäre lediglich eine funktionierende Version von "Erlauben"...) - also von Hand reinschreiben ist gar nicht mehr nötig!

    Und stimmt ebenfalls, bei manchen Seiten funktioniert dieses AddOn, bei anderen nicht. Ich habe jetzt z.B. Mal diese Testseite ausprobiert und da funktioniert es nicht:
    http://www.meta-refresh.redirect301.de/weiterleitung-20-sekunden.html

  • aaaaaah, ok, dann hat dieses AddOn also einen Bug beim Button und beim Kontextmenü?
    Es schaut bei diesen beiden Funktionen gar nicht nach, welche (Sub)Domain freigegeben werden muß, sondern trägt u.U. was falsches in extensions.block_autorefresh_whitelist.whitelist ein?
    Der user muß stattdessen also selbst herausfinden, welche Adresse freigegeben werden muß.

  • ämmmmmmmmm
    Kann es sein, daß dieses AddOn keinen Einfluß hat auf Seiten, die in gesperrten/unbedienbaren PopUp-Fenstern aufgemacht werden? Also daß Seiten in so einem Fall zwar die zusätzliche Schaltfläche enthalten, sich ansonsten aber so verhalten, als wäre das AddOn gar nicht installiert? Oder beißt sich das evtl. mit einem anderen meiner AddOns?

  • Ja, das kann sein, siehe Beitrag 63:


    In Tabs, die zugleich mit einem Fenster geöffnet werden (also jeweils mindestens einer), wird die Whitelist möglicherweise nicht berücksichtigt.

    Ich weiß keine Möglichkeit, das zu verhindern. Wenn das Popup in einem neuen Tab statt einem Fenster geöffnet wird, geschieht das nicht.
    Hast du eine Beispielseite?

  • (...) Hast du eine Beispielseite?

    Naja, ich habe mal zwei Testseiten auf einen Server gelegt und mit denen rumexperimentiert.

    Eine Seite test_basis.htm:

    Und eine Seite test_popup.htm:

    Stimmt schon so etwa, wie ich in dem verwiesenen Post verstehe: Öffnet man ein neues Fenster in einem Tab im gleichen Fenster und "verschiebt den dann in ein neues Fenster" (zieht ihn raus ins Leere und erzwingt so ein neues Fenster), dann funktioniert es. Oder Adresse des PopUps kopieren und diese Seite dann zu Fuß öffnen lassen.

  • Lieber aborix, ich habe leider eine sehr unschöne Sache in deinem Addon gefunden. Das verhindert nämlich leider die korrekte Funktion einer anderen Erweiterung (https://addons.mozilla.org/de/firefox/add…earch-link-fix/ oder auch https://addons.mozilla.org/de/firefox/add…-link-fix-for-/ )

    Zur Reproduktion:

    Eine der oberen genannten Erweiterungen installiert. Ich sehe bei Rechtsklick bei den gefunden Treffer schöne saubere Direktlinks unten links und kann diese auch kopieren. Selbst nachdem ich ein Wort irgendwo markierte und per "Google Suche nach "***" angewählt habe bekomme ich saubere Links auf der Google Suchseite.

    block_autorefresh_whitelist-0.9.3-fx.xpi installiert und Neustart gemacht (Dieser ist leider doch nötig, obwohl die Erweiterung auch ohne Neustart funktionieren sollte) Ich bekomme nun auf der Google Seite nur unsaubere Links (mit dem ganzen google geraffel) sobald ich einen Rechtsklick, oder Mittelklick mache und/oder den Link kopiere.

    Ich hab mal ne animierte Grafik erstellt: http://mozhelp.dynvpn.de/dateien/forum/…autorefresh.gif bitte auf die Links achten, die unten links angezeigt werden sobald ein Rechtsklick gemacht wird.

    Meinst du du könntest das beheben?

    Hilfe auch im deutschsprachigen Matrix-Chat möglich oder im IRC-Chat
    Meine Anleitungstexte dürfen gerne "geklaut" und weiter verwendet/kopiert werden ;)

  • Ich habe es mit Google search link fix getestet und kann es teilweise reproduzieren. Bei der Suche aus der Suchleiste bekomme ich immer saubere Links und bei der Suche aus dem Kontextmenü manchmal und manchmal nicht. Ich werde mir das genauer ansehen.

    Falls du Greasemonkey o.ä. verwendest, habe ich vielleicht einen Workaround:
    Installiere ein Skript mit dem Inhalt der Datei content.js aus der Link-Fix-Erweiterung und diesen Kopfzeilen:

    Code
    // ==UserScript==
    // @name      google search link fix
    // @include   http://*/*
    // @include   https://*/*
    // @run-at    document-start
    // ==/UserScript==


    Die Link-Fix-Erweiterung deaktiviere.
    Ich bekomme damit immer saubere Links.

  • Hi aborix: Das stimmt zwar, man bekommt nun saubere Links, allerdings scheint die Erweiterung einfach gar nix mehr zu machen, sprich fasat alle Funktionen sind tot. Sie verhindert lediglich ein Neu Laden sämtlicher Seiten. Das ist aber nicht der Sinn der Sache. :D

    Hilfe auch im deutschsprachigen Matrix-Chat möglich oder im IRC-Chat
    Meine Anleitungstexte dürfen gerne "geklaut" und weiter verwendet/kopiert werden ;)

  • Nur um ganz sicher zu sein: "Warnen, wenn Webseiten versuchen umzuleiten oder neu zu laden" ist angehakt?
    Teste bitte: Öffne einen neuen leeren Tab und dann in diesem Tab die Testseite. Tut sich jetzt auch nichts?


  • Nur um ganz sicher zu sein: "Warnen, wenn Webseiten versuchen umzuleiten oder neu zu laden" ist angehakt?


    JA

    Teste bitte: Öffne einen neuen leeren Tab und dann in diesem Tab die Testseite. Tut sich jetzt auch nichts?

    Tut sich auch nix

    Ich habe jetzt extra noch einmal ein neues Profil getestet mit eben NUR diesen beiden Erweiterungen. Gleiches Ergebnis.

    Hast du es denn auch in einem neuen Profil getestet? was steht bei dir denn bei about:support hinter "Fenster mit mehreren Prozessen" ? In einem neuen Profil sollte dort eigentlich "1/1 (aktiviert (Standard))" stehen. Falls bei dir da etwas anderes steht, könnte dies die Ursache sein für unsere unterschiedlichen Ergebnisse.


    EDIT: sobald bei about:support hinter "Fenster mit mehreren Prozessen" es deaktiviert ist (aus welchem Grund auch immer) dann funktioniert deine Erweiterung so wie sie sollte.
    Aber es wäre ja schon gut, wenn sie auch funktionieren würde, mit Multiprocess.

    Hilfe auch im deutschsprachigen Matrix-Chat möglich oder im IRC-Chat
    Meine Anleitungstexte dürfen gerne "geklaut" und weiter verwendet/kopiert werden ;)

  • Ja, ich habe es in einem neuen Profil getestet. Bei "Fenster mit mehreren Prozessen" stand bei mir "0/1" und genau das hat den Unterschied ausgemacht. Ich hatte früher schon daran gedacht, bin dem aber nicht nachgegangen, weil von 0.9.3 auf 0.9.4 nichts, was e10s betrifft, verändert ist. Ich habe jetzt 0.9.3 mit e10s getestet und erwartungsgemäß funktioniert es auch nicht.

    Ich habe jetzt eine neue Version, in der ist das teilweise repariert:
    Mit e10s funktioniert das Neuladen, das Kontextmenü funktioniert allerdigs nicht. Freigeben geht nur über den Button. Zum Sperren muss man den about:config-Eintrag händisch bearbeiten. Ohne e10s klappt alles.
    Am Kontextmenü arbeite ich noch.

  • Danke vorab für deine ganze Arbeit und Mühe. ( bei 0.9.3 hatte ich auch nicht mit neuem Profil ausprobiert, sonst wäre mir das schon früher aufgefallen... aber damals hätte ich noch keine Idee gehabt, an was das liegen könnte)

    EDIT:


    Freigeben geht nur über den Button


    Der Button erscheint zwar in einem neuen Profil (Fenster mit mehreren Prozessen 1/1 (aktiviert (Standard)) , aber ein Klick auf den Button hat keine Auswirkung.

    EDIT2:
    auch im Arbeitsprofil ( Fenster mit mehreren Prozessen 0/1 (deaktiviert wegen Add-ons)) funktioniert der Button nicht, lediglich via Kontextmenü funktioniert es.

    Hilfe auch im deutschsprachigen Matrix-Chat möglich oder im IRC-Chat
    Meine Anleitungstexte dürfen gerne "geklaut" und weiter verwendet/kopiert werden ;)