JavaScriptクライアントアプリケーションでEventSourceを使用してプッシュ通知があります。HTML5すべてのイベントのイベントソースリスナー?
source.addEventListener('my_custom_event_type', function(e) {
console.log(e.data);
}, false);
しかし、私は、サーバー(基本的には、デバッグ用)からプッシュされているすべてのイベントを監視したいので、いくつかのイベントが送信された場合、それは私ができる何のイベントリスナーを持っていない: 私はこのようなイベントリスナーを添付することができます簡単に見つけることができます。つまり、eventListenersがバインドされていないすべてのイベントを「無視」したくないということです。
私はこのような何かを期待する:これが可能であるかどうhtml5rocks 1つのような
source.addEventListener('*', function(e) {
console.debug('Event with no listener attached: ', e);
}, false);
しかし、仕様とチュートリアルは指定しないでください。
一方、すべてのサーバーイベントや何かを監視できるfirefox/chrome拡張機能があります。これらのことはプッシュ通知の開発に本当に役立ちます。
ありがとうございます!
「のonMessageコールバックが**イベントを持っていないすべてのメッセージに発射されますタイプ**"。それは私にとって真剣に有用な情報でした。ありがとう。 –
ちょうどfyi: 'onmessage = some_function;を呼び出すことは' addEventListener( "message"、some_function);を呼び出すこととまったく同じです。これにより、イベントタイプのないメッセージは、イベントタイプが「メッセージ」のメッセージと同じであることが明らかになります。 – Ashitaka
こんにちはtothemario。何らかの理由でJSON.parse(event.data)が機能しません。 {mykey: 'myvalue'、eventName: 'eventName'}のように、データを生成するためのサーバー側の方法を提供することはとても親切でしょうか?前もって感謝します。 – pouzzler