Greasy Fork is available in English.
Runs when you have ikariam open and provides push notifications when the advisors lights up.
当前为
// ==UserScript==
// @name Ikariam desktop notifications
// @namespace Danielv123
// @version 1.0
// @description Runs when you have ikariam open and provides push notifications when the advisors lights up.
// @author Danielv123
// @match *.ikariam.gameforge.com/*
// @grant none
// ==/UserScript==
// request permission on page load
document.addEventListener('DOMContentLoaded', function () {
if (Notification.permission !== "granted") {
Notification.requestPermission();
}
});
setInterval(function() {
if ($('#js_GlobalMenu_cities')[0].className == "normalactive") {
console.log('Ding!');
notifyMe("Ikariam", "Something happened in one of your towns!");
}
if ($('#js_GlobalMenu_diplomacy')[0].className == "normalactive") {
console.log('Ding!');
notifyMe("Ikariam", "Someone sent you a message!");
}
if ($('#js_GlobalMenu_military')[0].className == "normalactive") {
console.log('Ding!');
notifyMe("Ikariam", "Your militaryadvisor is trying to tell you something!");
}
if ($('#js_GlobalMenu_research')[0].className == "normalactive") {
console.log('Ding!');
notifyMe("Ikariam", "New research aviable!");
}
},60000);
function notifyMe(title, message) {
if (!Notification) {
alert('Desktop notifications not available in your browser. Try Chromium.');
return;
}
if (Notification.permission !== "granted")
Notification.requestPermission();
else {
var notification = new Notification(title, {
icon: 'http://cdn.sstatic.net/stackexchange/img/logos/so/so-icon.png',
body: message,
});
notification.onclick = function () {
window.open("http://http://s28-en.ikariam.gameforge.com/index.php");
};
}
}