2016-03-21 4 views
0

私はサーバーサイドイベント(のEventSource)はIEで動作させるために、このポリフィルを使用しています - https://github.com/Yaffle/EventSourceIEでEventsourceを使用しているときの起点を確認するにはどうすればよいですか?

このチュートリアルでは、(セキュリティ上の目的のために)をお勧めしますように私は、起源を確認することができない以外それは、素晴らしい作品http://www.html5rocks.com/en/tutorials/eventsource/basics/

ここ

はHTML5ROCKS

source.addEventListener('message', function(e) { 
    if (e.origin != 'http://example.com') { 
    alert('Origin was not http://example.com'); 
    return; 
    } 
    ... 
}, false); 

からのコードが、それはIEで動作させる、の原点を設定し、チェックする方法はありますか?

答えて

0

html5rocksの記事では、原点を確認する必要がありますが、これは必ずしも必要ではありません。

「作成者は原点の属性をチェックする必要があります」という警告は、window.postMessage()メッセージに特に関連し、EventSourceやWebSocketはそれほど重要ではありません。

EventSourceのコンストラクタにURLを引数として渡しているためです。

https://www.w3.org/Bugs/Public/show_bug.cgi?id=14900を参照してください。

関連する問題