TestScript ist da ein fehler ?

  • Firefox-Version
    143.0.1
    Betriebssystem
    Win 11 24H2

    Hallo,

    ich hatte mir mal ein TestScript geschrieben was total einfach ist aber das funktioniert nicht mehr in Firefox 143.0.1

    bin froh das ich das damals hinbekommen habe und wollte nur wissen ob im Scrip ein fehler ist oder ob ich das bin :)


    Script

    Code
    if (location == 'chrome://browser/content/browser.xhtml') {
    	
    	// ohne bezeichnung der Titelleiste
    	// alert('Herzlichen Glückwunscht\nDu kannst jetzt UserScripte für Firefox verwenden.\n\nDieses Script "TestScript.uc.js" kann aus deinem "ProfilOrdner/chrome" gelöscht werden.');
        
    	// mit bezeichnung der Titelleiste
    	Services.prompt.alert(null, 'TestScript - TestScript.uc.js', 'Herzlichen Glückwunscht\nDu kannst jetzt UserScripte für Firefox verwenden.\n\nDieses Script "TestScript.uc.js" kann aus deinem "ProfilOrdner/chrome" gelöscht werden.')
    };


    hier noch ein alter Screenshot

    Einmal editiert, zuletzt von Son Goku (29. September 2025 um 23:07)

  • Würde mich nicht wundern

    Window: prompt() method - Web APIs | MDN
    window.prompt() instructs the browser to display a dialog with an optional message prompting the user to input some text, and to wait until the user either…
    developer.mozilla.org
    Window: alert() method - Web APIs | MDN
    window.alert() instructs the browser to display a dialog with an optional message, and to wait until the user dismisses the dialog.
    developer.mozilla.org

    Frei nach Einstein: „Zwei Dinge sind unendlich, Marketing und die menschliche Gutgläubigkeit, bei einem bin ich mir noch nicht ganz sicher.“

    Meine Glückszahl hier: 98.

  • Würde mich nicht wundern

    Mit welcher Begründung? Deine Links liefern keine Erklärung für deinen Zweifel. Zumal window.prompt() im Script des Themenstarters nicht einmal genutzt wird. Und nein, nach internen Firefox-Services (Services.prompt.alert()) brauchst du auf MDN nicht zu suchen, die sind dort seit Jahren schon nicht mehr dokumentiert.

  • Nur mal so nebenbei: Es heißt Glückwunsch, nicht Glückwunscht.

    Ü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

  • Ich hatte mich über die Kombination prompt und alert gewundert, allerdings searchfox nicht befragt, dort wird es aufgezeigt. Sollte also funktionieren, wobei nicht genannt wurde, was genau nicht funktioniert, alert selbst kann es ja nicht sein. Laut searchfox sollte der Syntax sein

    Services.prompt.alert(window, title, msg);

    Ob "null" dabei ein gültiges Keyword für windows ist, weiss ich jedoch nicht.

    Frei nach Einstein: „Zwei Dinge sind unendlich, Marketing und die menschliche Gutgläubigkeit, bei einem bin ich mir noch nicht ganz sicher.“

    Meine Glückszahl hier: 98.

  • Danke, gemacht, funktioniert auf dieser Ebene. Allerdings steht bei mir einmal [Javascript-Anwendung] und beim zweitem TestScript - TestScript.uc.js als Titel. ob das nun als Userscript funktioniert, kann ich nicht sagen, es fehlt auch immer noch die Rückmeldung, was nicht funktioniert.

    Frei nach Einstein: „Zwei Dinge sind unendlich, Marketing und die menschliche Gutgläubigkeit, bei einem bin ich mir noch nicht ganz sicher.“

    Meine Glückszahl hier: 98.