У меня есть push-уведомления в моем клиентском приложении JavaScript с помощью EventSource. Я могу присоединить слушателей событий следующим образом:
source.addEventListener('my_custom_event_type', function(e) {
console.log(e.data);
}, false);
Но я хочу отслеживать все события, которые выталкиваются с сервера (в основном для отладки), поэтому, если какое-то событие отправлено, но у него нет прослушивателя событий, я могу легко его найти. Я имею в виду, я не хочу просто "игнорировать" все события, которые не привязаны к событиям.
Я бы ожидал сделать что-то вроде этого:
source.addEventListener('*', function(e) {
console.debug('Event with no listener attached: ', e);
}, false);
Но спецификация и учебные пособия, подобные тем, которые были у html5rocks, не указывают, возможно ли это или нет.
С другой стороны, это может быть некоторое расширение firefox/chrome, которое позволяет отслеживать все события сервера или что-то в этом роде. Эти вещи действительно помогут в разработке push-уведомлений.
Спасибо!