function lalka() {
// Получаем массив элементов
var stickerArray = Array.from(document.querySelectorAll('.sticker'));
// Если хотя бы один элемент есть в массиве
if (stickerArray.length) {
// Проходим циклам по всем элементам, делаем, что нам нужно
stickerArray.forEach(function(sticker) {
var stickerTitle = sticker.getAttribute('title');
var arr = stickerTitle.split('\n').filter(str => {
return str.length > 0
})
var n = arr.find(bbb => -1 != bbb.indexOf('Katowice 2014'))
if (n.length) {
if (Notification.permission !== "granted")
Notification.requestPermission();
else {
var notification = new Notification('Notification title', {
icon: 'http://cdn.sstatic.net/stackexchange/img/logos/so/so-icon.png',
body: "EZ KATOWICA 2014",
});
window.open("https://opskins.com/?loc=shop_browse&app=730_2");
}
}
});
// Проходим циклам по всем элементам, делаем, что нам нужно
stickerArray.forEach(function(sticker) {
var stickerTitle = sticker.getAttribute('title');
var arr = stickerTitle.split('\n').filter(str => {
return str.length > 0
})
var nnn = arr.find(bbb => -1 != bbb.indexOf('Crown (Foil)'))
if (n.length) {
if (Notification.permission !== "granted")
Notification.requestPermission();
else {
var notification = new Notification('Notification title', {
icon: 'http://cdn.sstatic.net/stackexchange/img/logos/so/so-icon.png',
body: "EZ KATOWICA 2014",
});
window.open("https://opskins.com/?loc=shop_browse&app=730_2");
}
});
}
}
setInterval(lalka, 5000);
// request permission on page load
document.addEventListener('DOMContentLoaded', function() {
if (!Notification) {
alert('Desktop notifications not available in your browser. Try Chromium.');
return;
}
if (Notification.permission !== "granted")
Notification.requestPermission();
});
Код успешно выводит в консоль нужный мне текст. Но на примере я попытался реализовать оповещение на тот случай, если переменная n
имеет хотя бы один элемент. Но я так понял что n.length
работает только с массивами, и поэтому я не получаю никаких оповещений.
То есть задача оповещения состоит в том что бы оповестить меня если метод indexOf
нашел нужный мне контент, который имеет один вид, значит есть возможность реализации через указание конкретного ответа, но я так понимаю это не лучший вариант. Как лучше и с помощью чего мне это реализовать?
Виртуальный выделенный сервер (VDS) становится отличным выбором
Из базы данных генерируется html-таблица с такими же полямиПри нажатии на строку таблицы в javascript меняется её цвет (становится активной)
Всем привет, у меня такая проблема, пишу приложение на Cordova + Jquery 32
Нужно парсить записи группы ВК на PHPИскал решения