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 --- firefox-addon/lib/main.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'firefox-addon/lib') diff --git a/firefox-addon/lib/main.js b/firefox-addon/lib/main.js index cc8845e..5814792 100644 --- a/firefox-addon/lib/main.js +++ b/firefox-addon/lib/main.js @@ -5,12 +5,12 @@ var prefs = require("sdk/simple-prefs").prefs; var XMLHttpRequest = require("sdk/net/xhr").XMLHttpRequest; 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", prefs.callbackUrl); - var data = "url=" + encodeURIComponent(url); - data += "&time=" + Date.now(); - data += "&title=" + encodeURIComponent(title); - data += "&key=" + encodeURIComponent(prefs.key); + xhr.open("POST", prefs.callback); xhr.send(data); } @@ -18,7 +18,7 @@ function logTab(tab) { if (tab.id === tabs.activeTab.id) { log(tab.url, tab.title); } -}; +} tabs.on("activate", function () { logTab(tabs.activeTab) }); tabs.on("pageshow", logTab ); -- cgit v1.2.3-70-g09d2