Aufruf Script über https Link/ Tempermonkey

Guten Abend,

ich bin etwas neu in diesem Thema deshalb bitte ich um Eure Hilfe.

Javascript:
// ==UserScript==
// @name         Test
// @version      1.0
// @author       Webby
// @include      https:
// @include      https:
// @include      https:
// ==/UserScript==



var settings = Array('Benutzer Einstellungen);


$.getScript('https:Link zum Script auf Webserver'); void(0);

Es geht um den oben genannten Code, diesen möchte ich in ein Tempermonkey Script packen und aufrufen.
Sobald ich allerdings eine Funktion um dieses Script bastel, wird die Adresse für mein Script nicht mehr erkannt und in der Console kommt ein Fehler.

Gebe ich allerdings den Code so wie er oben genannt ist in die Console ein und bestätige diese mit Enter, wird er ohne Probleme ausgeführt.

Nun frage ich mich, wie kann ich diesen Code-Abschnitt in Tempermonkey einfügen damit $.getScript erfolgreich aufgerufen und bearbeitet wird?


Hoffe mein Problem ist verständlich dargestellt:fatigue:


Viele Grüße.
 
Hi
probier´s mal so:

Javascript:
// ==UserScript==
// @name         Test
// @version      1.0
// @author       Webby
// @match        *://*/*
// @grant        GM_getScript
// ==/UserScript==

(function() {
    'use strict';

    // URL zum externen Skript auf dem Webserver
    var scriptURL = 'https://Link-zum-Script-auf-dem-Webserver';

    // Funktion zum Laden des externen Skripts
    function loadExternalScript() {
        GM_getScript(scriptURL)
            .then(function() {
                // Hier kannst du Code schreiben, der nach dem Laden des Skripts ausgeführt werden soll
                console.log('Externes Skript wurde erfolgreich geladen.');
            })
            .catch(function(error) {
                console.error('Fehler beim Laden des externen Skripts:', error);
            });
    }

    // Füge eine Schaltfläche oder ein Ereignis hinzu, um die Funktion zum Laden des externen Skripts auszulösen
    // Hier ist ein Beispiel, wie du eine Schaltfläche hinzufügen kannst:
    var button = document.createElement('button');
    button.innerHTML = 'Skript laden';
    button.addEventListener('click', loadExternalScript);

    // Füge die Schaltfläche zum Dokument hinzu
    document.body.appendChild(button);
})();
 
Zurück
Oben