Переходим на greasyfork и устанавливаем скрипт https://greasyfork.org/ru/scripts/518332-%D0%B7%D0%B2%D1%83%D0%BA-%D1%83%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9-%D0%BA%D0%B0%D0%BA-%D0%B2%D0%BA Переходим на любой сайт с возможностью скачивания звуков ( формат waw/mp3) для примера взял сайт https://zvukogram.com/category/vk/ ищем понравившийся и нажимаем скачать Идём на https://www.dropbox.com/ и заливаем этот звук на сайт. После нажимаем на кнопку "Копировать ссылку" Заходим в скрипт и находим строчку 18. const soundUrl = 'https://www.dropbox.com/scl/fi/2bf1hf6hxlf4sc4a1gafq/zvuk-soobscheniya-vkontakte-30452.wav?rlkey=yxc1ztbp5n85343fda08u9dm2&st=7tje03ei&dl=1'; // Вставь сюда ссылку на желаемый звук, лучше залить звук на dropbox JS const soundUrl = 'https://www.dropbox.com/scl/fi/2bf1hf6hxlf4sc4a1gafq/zvuk-soobscheniya-vkontakte-30452.wav?rlkey=yxc1ztbp5n85343fda08u9dm2&st=7tje03ei&dl=1'; // Вставь сюда ссылку на желаемый звук, лучше залить звук на dropbox И заменяем на свою ссылку! Установка TamperMonkey на браузеры с движком Chromium, а так же Firefox, Opera Chrome: https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo Firefox: https://addons.mozilla.org/ru/firefox/addon/tampermonkey/ https://addons.opera.com/en/extensions/details/tampermonkey-beta/ Opera: https://addons.opera.com/en/extensions/details/tampermonkey-beta/ // ==UserScript== // @name Звук уведомлений как ВК // @namespace https://lolz.live/ // @version 1 // @description lolzteam // @author lolzteam // @match https://lolz.live/* // @match https://zelenka.guru/* // @match https://lolz.guru/* // @icon https://lolz.live/favicon.ico // @grant none // @downloadURL https://update.greasyfork.org/scripts/518332/%D0%97%D0%B2%D1%83%D0%BA%20%D1%83%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9%20%D0%BA%D0%B0%D0%BA%20%D0%92%D0%9A.user.js // @updateURL https://update.greasyfork.org/scripts/518332/%D0%97%D0%B2%D1%83%D0%BA%20%D1%83%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9%20%D0%BA%D0%B0%D0%BA%20%D0%92%D0%9A.meta.js // ==/UserScript== (function () { 'use strict'; // Ссылка на звук const soundUrl = 'https://www.dropbox.com/scl/fi/2bf1hf6hxlf4sc4a1gafq/zvuk-soobscheniya-vkontakte-30452.wav?rlkey=yxc1ztbp5n85343fda08u9dm2&st=7tje03ei&dl=1'; // Вставь сюда ссылку на желаемый звук, лучше залить звук на dropbox const audio = new Audio(soundUrl); audio.load(); let lastNotificationCount = 0; function checkForNewNotifications() { const notificationElement = document.querySelector('#AlertsMenu_Counter .Total'); const notificationContainer = document.querySelector('.navTab.alerts'); if (notificationElement) { const currentNotificationCount = parseInt(notificationElement.textContent.trim(), 10) || 0; if (currentNotificationCount > lastNotificationCount && !notificationContainer.classList.contains('Zero')) { console.log('Новое уведомление обнаружено, воспроизвожу звук'); audio.play().catch((error) => { console.error('Ошибка воспроизведения звука:', error); }); } lastNotificationCount = currentNotificationCount; } else { console.warn('Элемент с уведомлениями не найден.'); } } setInterval(checkForNewNotifications, 5000); })(); JS // ==UserScript== // @name Звук уведомлений как ВК // @namespace https://lolz.live/ // @version 1 // @description lolzteam // @author lolzteam // @match https://lolz.live/* // @match https://zelenka.guru/* // @match https://lolz.guru/* // @icon https://lolz.live/favicon.ico // @grant none // @downloadURL https://update.greasyfork.org/scripts/518332/%D0%97%D0%B2%D1%83%D0%BA%20%D1%83%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9%20%D0%BA%D0%B0%D0%BA%20%D0%92%D0%9A.user.js // @updateURL https://update.greasyfork.org/scripts/518332/%D0%97%D0%B2%D1%83%D0%BA%20%D1%83%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9%20%D0%BA%D0%B0%D0%BA%20%D0%92%D0%9A.meta.js // ==/UserScript== (function () { 'use strict'; // Ссылка на звук const soundUrl = 'https://www.dropbox.com/scl/fi/2bf1hf6hxlf4sc4a1gafq/zvuk-soobscheniya-vkontakte-30452.wav?rlkey=yxc1ztbp5n85343fda08u9dm2&st=7tje03ei&dl=1'; // Вставь сюда ссылку на желаемый звук, лучше залить звук на dropbox const audio = new Audio(soundUrl); audio.load(); let lastNotificationCount = 0; function checkForNewNotifications() { const notificationElement = document.querySelector('#AlertsMenu_Counter .Total'); const notificationContainer = document.querySelector('.navTab.alerts'); if (notificationElement) { const currentNotificationCount = parseInt(notificationElement.textContent.trim(), 10) || 0; if (currentNotificationCount > lastNotificationCount && !notificationContainer.classList.contains('Zero')) { console.log('Новое уведомление обнаружено, воспроизвожу звук'); audio.play().catch((error) => { console.error('Ошибка воспроизведения звука:', error); }); } lastNotificationCount = currentNotificationCount; } else { console.warn('Элемент с уведомлениями не найден.'); } } setInterval(checkForNewNotifications, 5000); })(); Демонстрация