Anfrage erneut senden mit buttonklick mit fetch erneut manuell senden

Du benötigst Hilfe bezüglich Firefox? Bitte stelle deine Frage im öffentlichen Bereich des Forums und nicht per Konversation an wahllos ausgesuchte Benutzer. Wähle dazu einen passenden Forenbereich, zum Beispiel „Probleme auf Websites“ oder „Erweiterungen und Themes“ und klicke dann rechts oben auf die Schaltfläche „Neues Thema“.
  • Firefox-Version
    84
    Betriebssystem
    Win 10

    Hallo zusammen,

    kann mir jemand helfen und zwar folgendes:


    Es gibt die Möglichkeit in der F12 Umgebung einen gesendeten POST mit rechter Maustaste "Anfrage erneut senden" erneut senden.

    Kann mir jemand sagen wie ich diese Anfrage per fetch durch Buttonklick sende ?

    Wie ich einen Button hin bekomme ist klar.

    in der popup.html diese Zeile

    <button class="button">Webseite erneut laden</button>


    Wie ich eine function mache die auf den Button reagiert auch.


    const getWebsiteagain = () => {

    console.log('Webseite erneut abrufen');

    fetch("https://url/path/json?h=ffsgdfgfgdf3gFDGFGDF", {

    Dieser Teil fehlt mir

    }).then(res => {return res.json()

    }).then(data => console.log(data))

    .catch(function(error) {

    console.log('error: ', error.message);})

    }


    button.addEventListener('click', getWebsiteagain)

    Die Frage ist wie komme ich an die Nachricht, damit ich sie mit fetch senden kann.


    Vielen Dank


    Caddy

    Einmal editiert, zuletzt von cadillacman ()

  • Hallo,


    kannst du bitte das Problem genauer beschreiben, welches du zu lösen versuchst? Damit meine ich nicht unbedingt nur die Implementierung, sondern vor allem auch den Anwendungsfall. Ich denke, ein entscheidender Grund, wieso es hier noch keine Antwort gab, ist ganz einfach der, dass nicht klar ist, was genau du eigentlich erreichen möchtest. Mir ist auch nicht klar, auf was für eine Datei popup.html du dich beziehst. Durch die Nennung eines konkreten Dateinamens klingt das so, als ginge es um etwas Bestimmtes. Oder stand der Name nur beispielhaft und spielt keine Rolle?