Script zum Testen ?

  • Um Rückfragen vorzubeugen, bitten wir um folgende Angaben:

    • Thunderbird-Version:
    • Betriebssystem + Version:


    Diese Worte hier können Sie mit Ihrem Text bitte überschreiben.


    Hallo,

    man kann in TB Scripte verwenden das ist mir klar.

    Aber gibt es auch sowas wie eine Test Script ?

    für den Firefox habe ich ein Script da wird geht ein Alert Fenster auf mit einen kleinen text.


    Sowas in dieser richtung meine ich ob es das auch für TB gibt ?

    Edited once, last by Tapo ().

  • Go to Best Answer
  • Hallo,

    für mich sind Skripte (auch bei FF) kleine verhinderte add-ons., für die es sich nicht lohnt sich die Erlaubnis von Mozilla zu holen.

    Wenn Thunderbird aber erst mal - wie FF - die sog. Webextension explizit zur Pflicht macht, wird es viele Add-ons nicht mehr geben und mit Sicherheit müssten fertige Skripte neu überarbeitet werden. Das sieht man ja bei Firefox. Darum würde ich abwarten, was die Zukunft bringt und erst nach Einführung des Webextensions mir Gedanken um Skripts machen, so sehr der Gedanke daran auch reizen mag.

    Außerdem sind aus Sicherheitsgründen Skripte in Thunderbird abgeschaltet, man kann sie zwar einschalten, erkauft sich aber dadurch eine Sicherheitseinbuße. In FF kann man das direkt sehen, damit Skripte funktionieren, muss z.B. die in FF integrierte Sandbox abgeschaltet werden.


    Gruß

    Konversationen ohne vorherige Anforderung werden ignoriert..
    Windows 10, 64-bit, immer die aktuelle Thunderbird-Version und ältere Testversionen. Testprofile vorhanden.
    Testkonten bei den meisten größeren Mailanbietern wie GMX, Web.de usw

  • für den Firefox habe ich ein Script da wird geht ein Alert Fenster auf mit einen kleinen text.

    Magst Du das mal einstellen, damit ich damit etwas "rumspielen" kann?

    Ein Link ins Camp würde mir auch reichen; da hab ich allerdings vergeblich gesucht.


    mDv...

    W11 Home 64bit - TB 102.x (64-Bit) Portable

  • Eben hatte ich mal etwas Zeit und hab für mich ein Script zum rumspielentesten gebastelt:

    Vielleicht hilfts Dir oder jemand anderem ja weiter...

    W11 Home 64bit - TB 102.x (64-Bit) Portable

  • für den Firefox habe ich ein Script da wird geht ein Alert Fenster auf mit einen kleinen text.

    Magst Du das mal einstellen, damit ich damit etwas "rumspielen" kann?

    Ein Link ins Camp würde mir auch reichen; da hab ich allerdings vergeblich gesucht.


    mDv...

    naja viel ist es nicht

    JavaScript
    if (location == 'chrome://browser/content/browser.xul') {
      alert('hier dein Text');
    };
  • - onclick einfach einen Alert rauswerfen lassen => den Alert durch das ersetzen, was zuküntig jeweils gemacht werden soll ;)


    Hallo Harff182.

    In Deinem Testscript wird aber bei Klick noch mehr gemacht:

    Code
    onclick: 								 																            'if (event.button == 1 || event.button == 2) { \ 								 																                event.preventDefault(); \ 								 																                Cc["@mozilla.org/xre/app-info;1"].getService(Ci.nsIXULRuntime).invalidateCachesOnRestart(); \ 								 																            }; \ 								 																            alert("Dummy-Funktion");'

    Das könnte ins Auge gehen beim Testen, denn die Maustasten Mitte oder Rechts (!) lösen deutlich mehr aus, was man aber nicht sieht...

    Und die nicht sinnvolle Verschachtelung führt dazu, daß der Alert auch bei Rechtsklick inkl. Kontextmenü ausgeführt wird.


    Besser zum Testen:

    Code
            onclick: 'if (event.button == 0 || event.button == 1) { \
                        alert("Dummy-Funktion"); \
                    };'

    Nur die Maustasten Links oder Mitte lösen dann diesen Alert aus.

    Rechte Taste für Kontextmenü (bleibt Standard).

    Und der Cache wird auch nicht zum Löschen markiert.

  • Hallo,könnte man das hier auch zum laufen bekommen ?

    ich bin da leider raus


    JavaScript
    if (location == 'chrome://messenger/content/browser.xhtml') {
        
        // ohne bezeichnung der Titelleiste
        // alert('irgendeinText');
        
        // mit bezeichnung der Titelleiste
        Services.prompt.alert(null, 'irgendeinTextwieder')
    };
    • Best Answer

    Es gibt keine browser.xhtml in Thunderbird. Der entspricht in Thunderbird die messenger.xhtml.


    Tapo Der Thread ist fast drei Jahre alt. Bitte eröffne das nächste mal deinen eigenen Thread.

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice, LibreOffice Onlinehilfe, WordPress und Facebook

  • Ach Gott, ich habe nur auf das Datum gesehen.

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice, LibreOffice Onlinehilfe, WordPress und Facebook

  • Es gibt keine browser.xhtml in Thunderbird. Der entspricht in Thunderbird die messenger.xhtml.

    Danke, jetzt klappt das Script ;)

    Tapo Der Thread ist fast drei Jahre alt. Bitte eröffne das nächste mal deinen eigenen Thread.

    naja habe ich gefunden ;), ich wusste garnicht das ich das schonmal gefragt hatte.

    Ach Gott, ich habe nur auf das Datum gesehen.

    naja kann passieren.

  • Tapo

    Selected a post as the best answer.