notes/.config/chromium/Default/Extensions/lanfdkkpgfjfdikkncbnojekcppdebfp/0.1.9_0/lib/common.js

36 lines
1.2 KiB
JavaScript

app.popup.receive("load", function (e) {
app.popup.send("load", {
"notifications": config.notification.show
});
});
app.popup.receive("notifications", function () {
config.notification.show = !config.notification.show;
app.contextmenu.create();
app.popup.send("load", {
"notifications": config.notification.show
});
});
app.content_script.receive("fingerprint", function (e) {
var message = "\nA fingerprinting attempt is detected!\nYour browser is reporting a fake value.";
if (config.notification.show) {
if (config.notification.timeout) window.clearTimeout(config.notification.timeout);
config.notification.timeout = window.setTimeout(function () {
app.notification.create(e.host + message);
}, 1000);
}
});
app.contextmenu.clicked(function (e) {
if (e.menuItemId === "test.page") app.tab.open(config.test.page);
else {
config.notification.show = !config.notification.show;
app.contextmenu.create();
}
});
window.setTimeout(app.contextmenu.create, 300);
app.popup.receive("support", function () {app.tab.open(app.homepage())});
app.popup.receive("fingerprint", function () {app.tab.open(config.test.page)});
app.popup.receive("donation", function () {app.tab.open(app.homepage() + "?reason=support")});