Google の URL 短縮 APIを使用して Chrome で現在アクティブなタブの URL を短縮する最初の Google Chrome 拡張機能を作成しています。
私は長年の SW 開発者 (asm/C++) ですが、この "webby" についてはまったくの初心者です。:)
js または jquery を使用して http POST リクエストを作成 (および処理) する方法がわかりません。curl の例以外の POST メカニズムを理解していないと思います。
私のjavascriptファイルは現在次のようになっています:
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/"}
});
});