blob: 98c57ae9ec6e8e379d9eb4f1c7808e8debb4d29a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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) });
|