From 9488cab6fe509913b9d4819804a104e1371ffcc3 Mon Sep 17 00:00:00 2001 From: Thibaut Horel Date: Sun, 13 Jul 2014 12:08:12 -0400 Subject: Send data as JSON instead of x-www-form-urlencoded --- chrome-extension/bg.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'chrome-extension') diff --git a/chrome-extension/bg.js b/chrome-extension/bg.js index f0cd265..4b39611 100644 --- a/chrome-extension/bg.js +++ b/chrome-extension/bg.js @@ -1,20 +1,20 @@ -var options = {}; +var prefs = {}; -chrome.storage.local.get({callback: 'http://localhost:8080', key: 'chrome'}, function(o) { options = o; }); +chrome.storage.local.get({callback: 'http://localhost:8080', key: 'chrome'}, function(o) { prefs = o; }); chrome.storage.onChanged.addListener(function(changes) { for (key in changes) { - options[key] = changes[key].newValue; + prefs[key] = changes[key].newValue; } }); function log(url, title){ + var data = JSON.stringify({ + url: url, time: Date.now(), + title: title, key: prefs.key + }); var xhr = new XMLHttpRequest(); - xhr.open("POST", options.callback); - var data = "url=" + encodeURIComponent(url); - data += "&time=" + Date.now(); - data += "&title=" + encodeURIComponent(title); - data += "&key=" + options.key; + xhr.open("POST", prefs.callback); xhr.send(data); } -- cgit v1.2.3-70-g09d2