diff options
| author | Thibaut Horel <thibaut.horel@gmail.com> | 2014-07-08 08:56:02 -0400 |
|---|---|---|
| committer | Thibaut Horel <thibaut.horel@gmail.com> | 2014-07-08 08:56:02 -0400 |
| commit | 748b409f64ae7ccbe53ab24d932873db3b880198 (patch) | |
| tree | 7c45b04ad5dc5f42e11d66673d05fcc6cc75265e /firefox-addon/lib | |
| parent | 8fba675c243e7359a5df731d84df79bf1316e7b7 (diff) | |
| download | browsing-activity-tracker-748b409f64ae7ccbe53ab24d932873db3b880198.tar.gz | |
Proof of concept for Firefox logging
Diffstat (limited to 'firefox-addon/lib')
| -rw-r--r-- | firefox-addon/lib/main.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/firefox-addon/lib/main.js b/firefox-addon/lib/main.js new file mode 100644 index 0000000..98c57ae --- /dev/null +++ b/firefox-addon/lib/main.js @@ -0,0 +1,17 @@ +var tabs = require("sdk/tabs"); +var Request = require("sdk/request").Request; +var prefs = require("sdk/simple-prefs").prefs; + +function logUrl(tab) { + Request({ + url: prefs.callbackUrl, + headers: { + "url": unescape(encodeURIComponent(tab.url)), + "time": Date.now(), + "title": unescape(encodeURIComponent(tab.title)), + } + }).post(); +}; + +tabs.on("activate", function () { logUrl(tabs.activeTab) }); +tabs.on("pageshow", function(tab) { logUrl(tab) }); |
