Verwendung von Javascript für den Zugriff auf die URL-Shortener-APIs von Google in einer Google Chrome-Erweiterung

Ich schreibe meine erste Google Chrome-Erweiterung, die verwendet wirdGoogles URL-Shortener-API um die URL des aktuell aktiven Tabs in Chrome zu kürzen.

Ich bin ein langjähriger SW-Entwickler (asm / C ++), aber völlig neu in diesem "Webby" -Stoff. :)

Ich kann anscheinend nicht herausfinden, wie ich die http-POST-Anforderung mit js oder jquery ausführen (und dann verarbeiten) soll. Ich glaube, ich verstehe den POST-Mechanismus außerhalb des Curl-Beispiels einfach nicht.

Meine Javascript-Datei sieht derzeit so aus:

chrome.browserAction.onClicked.addListener(function(tab) { 
    console.log('chrome.browserAction.onClicked.addListener');

chrome.tabs.getSelected(null, function(tab) {
    var tablink = tab.url;
    console.log(tablink);

    //TODO send http post request in the form
    // POST https://www.googleapis.com/urlshortener/v1/url
    //   Content-Type: application/json
    //   {"longUrl": "http://www.google.com/"}
});

});

Antworten auf die Frage(5)

Ihre Antwort auf die Frage