1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. TEST - camp-firefox.de
  2. aborix

Beiträge von aborix

  • Gayromeo:Profile öffnen sich im selben Popup -Mac10.9.1,FF26

    • aborix
    • 10. Januar 2014 um 15:07

    Die beiden Skripte arbeiten auf unterschiedliche Weise.
    Das zweite hat Schwächen; das erste ist eindeutig besser.

    Ich habe in das erste Skript noch einbauen können, daß nur bei http://www.planetromeo.com die Domain nicht angezeigt wird:

    Code
    eval('gBrowser.getWindowTitleForBrowser = ' + gBrowser.getWindowTitleForBrowser.toString().replace('newTitle = uri.prePath', 'if (uri.prePath != "http://www.planetromeo.com" && uri.prePath != "https://www.planetromeo.com") newTitle = uri.prePath'));


    Das lässt sich testen, indem man z.B. ein Popup über http://www.gayromeo.com aufruft.

    Übrigens gibt es m.W. keine Seiten-Adressen der Form www.... ohne http, https oder evtl. sonstwas am Anfang.
    Firefox zeigt nur http:// standardmäßig nicht an; über den about:config-Eintrag browser.urlbar.trimURLs lässt sich das ändern.

  • Geöffnete Tabs

    • aborix
    • 10. Januar 2014 um 14:41

    Zwei, leider unwahrscheinliche, Möglichkeiten kann man noch versuchen:

    - about:home, hier gibt es fallweise ebenfalls eine Schaltfläche zur Sitzungswiederherstellung;
    - about:sessionrestore.

  • Geöffnete Tabs

    • aborix
    • 10. Januar 2014 um 10:41

    Hallo!

    Zitat von bytex

    Wo genau wird die Information über geöffnete Tabs gespeichert?

    sessionrestore.js ?


    Ja; evtl. auch in anderen sessionstore.*-Dateien, falls vorhanden.

    Sichere alle sessionstore.*-Dateien und sieh sie mit einem Texteditor an.

  • Anti-Adware kann Nationzoom nicht entfernen - Profileintrag

    • aborix
    • 10. Januar 2014 um 09:18

    Hallo!

    Profile erstellen und löschen

  • Lesezeichen-Symbolleiste nach Neustart leer

    • aborix
    • 9. Januar 2014 um 18:55

    Die Browser-Konsole ist aufrufbar über (Extras →) Web-Entwickler → Browser-Konsole oder Strg+Umschalt+J.

  • Gayromeo:Profile öffnen sich im selben Popup -Mac10.9.1,FF26

    • aborix
    • 8. Januar 2014 um 18:46

    Fenster mit ausgeblendeter Adressleiste enthalten die Domain in der Titelleiste, um zu verhindern, daß der Benutzer von der Webseite über ihre Herkunft getäuscht wird.
    Die Profil-Popups sind bei dir solche Fenster; bei mir enthalten sie die Adressleiste und haben daher die Domain nicht im Titel.
    Das Skript wirkt auf alle solche Fenster und das ist eher schlecht so.

    Teste dieses Skript:

    Code
    window.setTimeout(function () {
        if (content.document.domain != 'www.planetromeo.com')
            return;
        var n = document.title.indexOf('://www.planetromeo.com - ');
        if (n >= 4)
            document.title = document.title.substring(n + 25);
    }, 500);
  • Text auf Seite vor abspeichern manipulieren?

    • aborix
    • 8. Januar 2014 um 07:34

    Hallo!

    JavaScript in der Adresszeile wird von Firefox nicht mehr ausgeführt.

    Gib den Code ohne das javascript: am Anfang in die untere Zeile der Web-Konsole oder in die JavaScript-Umgebung ein.

  • Gayromeo:Profile öffnen sich im selben Popup -Mac10.9.1,FF26

    • aborix
    • 7. Januar 2014 um 19:57

    Nächster Versuch:

    Code
    eval('gBrowser.getWindowTitleForBrowser = ' + gBrowser.getWindowTitleForBrowser.toString().replace('newTitle = uri.prePath + sep + newTitle;', '{ };'));
  • Gayromeo:Profile öffnen sich im selben Popup -Mac10.9.1,FF26

    • aborix
    • 6. Januar 2014 um 23:19

    Teste:

    Code
    window.setTimeout( 
    	function() { 	
    		eval('gBrowser.getWindowTitleForBrowser = ' + gBrowser.getWindowTitleForBrowser.toString().replace('aBrowser.contentTitle.replace("\\0", "", "g");', 'aBrowser.contentTitle.replace("http://www.planetromeo.com - ","").replace("https://www.planetromeo.com - ","");'));	
    	}, 	
    	0	
    );


    Nach der Skriptänderung wieder

    Zitat


    deaktiviere wieder userChromeJS, starte Fx neu, aktiviere es wieder und starte Fx nochmals neu.

    sonst wird sie nicht wirksam.

  • Gayromeo:Profile öffnen sich im selben Popup -Mac10.9.1,FF26

    • aborix
    • 6. Januar 2014 um 20:01

    Sehr schön, genau so soll es auch sein. :D

    Die Erweiterung funktioniert also.
    Wie wir weitermachen, muß ich mir noch überlegen.

  • Mehrere Lesezeichen gleichzeitig per Flag auswählen

    • aborix
    • 6. Januar 2014 um 18:28

    Stimmt, das geht nur in der Bibiliothek und nicht in LZ-Menü, LZ-Symbolleiste und Sidebar.
    Und die Bibiliothek hat dedfrosch wohl nicht gemeint, denn dort hat man "Alle in Tabs öffnen" erst über das Kontextmenü.

  • Mehrere Lesezeichen gleichzeitig per Flag auswählen

    • aborix
    • 6. Januar 2014 um 17:58

    Einzelne Einträge markieren und demarkieren ist mit Strg+Linksklick möglich.

  • Gayromeo:Profile öffnen sich im selben Popup -Mac10.9.1,FF26

    • aborix
    • 6. Januar 2014 um 17:48

    Noch ein Test, deaktiviere dazu außer Greasemonkey auch Stylish.

    Ersetze das Skript in der Datei test1.uc.js durch dieses:

    Code
    window.setTimeout( 
    	function() { 	
    		document.getElementById('urlbar').setAttribute('style','background:red');
    		document.getAnonymousNodes(document.getElementById('searchbar'))[1].setAttribute('style','background:yellow');			
    	}, 	
    	3000	
    );
    
    
    if (window.location.href == 'chrome://browser/content/browser.xul')
    	alert('hallo Glanni!');
    Alles anzeigen


    Dann deaktiviere wieder userChromeJS, starte Fx neu, aktiviere es wieder und starte Fx nochmals neu.

    Wie ist es jetzt?

  • Gayromeo:Profile öffnen sich im selben Popup -Mac10.9.1,FF26

    • aborix
    • 5. Januar 2014 um 19:13

    userChrome.js und das Skript brauchen nur im Ordner chrome sein, bei Greasemonkey wird nichts verändert.

    Testen wir mal, ob die Erweiterung userChromeJS überhaupt richtig funktioniert. Deaktiviere dazu Greasemonkey.

    Benenne die Endung des Skripts um, ...uc.js in ...uc.js0.

    Dann gib folgendes Skript mit dem Namen test1.uc.js in den Ordner chrome:

    Code
    document.getElementById('urlbar').style.background='red';


    Dann wieder

    Zitat

    Nun die Erweiterung deaktivieren, Fx neu starten, dann wieder aktivieren und nochmals Fx neu starten.


    Ist nun irgendetwas anders als sonst?

  • Gayromeo:Profile öffnen sich im selben Popup -Mac10.9.1,FF26

    • aborix
    • 5. Januar 2014 um 18:33

    Entferne alles aus der Datei userChrome.js und füge nur diese Zeile ein:

    Code
    userChrome.import("*", "UChrm");


    Das Skript kommt in eine eigene Textdatei in den Ordner chrome.
    Der Name der Datei ist egal, aber mit der Endung .uc.js; also z.B. planetromeoPopupTitle.uc.js.
    Der Ordner chrome enthält dann genau zwei Dateien: userChrome.js und das Skript.

    Nun die Erweiterung deaktivieren, Fx neu starten, dann wieder aktivieren und nochmals Fx neu starten.

  • Gayromeo:Profile öffnen sich im selben Popup -Mac10.9.1,FF26

    • aborix
    • 5. Januar 2014 um 17:43

    Versuchen wir mal:

    Installiere userChromeJS und folgendes Skript nach der zweiten Methode, wie ich es hier beschrieben habe: http://www.camp-firefox.de/forum/viewtopic.php?f=16&t=105645

    Skript:

    Code
    eval('gBrowser.getWindowTitleForBrowser = ' + gBrowser.getWindowTitleForBrowser.toString().replace('aBrowser.contentTitle.replace("\\0", "", "g");', 'aBrowser.contentTitle.replace("http://www.planetromeo.com - ","");'));


    Wenn im Titel der Popups https steht, ersetze das auch im Skript.

  • Gayromeo:Profile öffnen sich im selben Popup -Mac10.9.1,FF26

    • aborix
    • 5. Januar 2014 um 14:55

    Okay, also dann:

    Rufe ein Profil-Popup auf, dann die Web-Konsole und gib in die untere Zeile ein:
    document.title="Zwetschkenkrampus"
    (Man kann auch "Rumpelstilzchen" nehmen oder "beleidigte Leberwurst" :wink: )
    Was genau steht nun in der Fensterleiste?

    Es gibt neben der Web-Konsole auch eine Browser-Konsole, aufrufbar über (Extras →) Web-Entwickler → Browser-Konsole oder Strg+Umschalt+J.
    Mit der machen wir nun das gleiche wie mit der Web-Konsole:

    Rufe ein Profil-Popup neu auf, dann die Browser-Konsole und gib in die untere Zeile ein:
    document.title
    Was steht in der letzten Zeile?

    Nun gib in die unterste Zeile ein:
    document.title="Zwetschkenkrampus"
    (oder... wie oben)
    Was genau steht nun in der Fensterleiste?

  • Gayromeo:Profile öffnen sich im selben Popup -Mac10.9.1,FF26

    • aborix
    • 5. Januar 2014 um 07:19

    Gern geschehen! :)

    Beim Namen in der Fensterleiste lässt sich vielleicht schon etwas machen.

    Wenn ich mit meiner Idee richtig liege, könnte das mit noch einem Skript gehen, das allerdings noch eine andere Erweiterung benötigt. Diese kann (mit nochmals einem zusätzlichen Skript :wink: ) auch die Funktion von Greasemonkey übernehmen, sodaß man dann darauf verzichten kann.

    Ich bräuchte dazu dann noch einen kleinen Test von dir.

    Wie du eben möchtest. :)

  • Gayromeo:Profile öffnen sich im selben Popup -Mac10.9.1,FF26

    • aborix
    • 4. Januar 2014 um 07:19

    In der Webkonsole der Benutzername, in der Fensterleiste Domain und Benutzername:

    Ist das beim Aufruf des Profils über http://www.gayromeo.com und über http://www.planetromeo.com gleich?

  • Gayromeo:Profile öffnen sich im selben Popup -Mac10.9.1,FF26

    • aborix
    • 3. Januar 2014 um 21:57

    Müsste auch im Popup gehen, mit Strg+Umschalt+K; es ist aber egal, ob Tab oder Fenster.

    Welches Betriebssystem hast du?

Unterstütze uns!

Jährlich (2026)

0 %

0% (0,00 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon