2016-03-21 44 views
0

我使用這個填充工具,使服務器端的事件(EventSource的)與IE瀏覽器 - https://github.com/Yaffle/EventSource在IE中使用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的文章說應檢查原點,但這不是必需的。

警告「作者應該檢查origin屬性」與window.postMessage()消息尤其相關,而不是那麼多的EventSource和WebSocket。

因爲您將URL作爲參數傳遞給EventSource的構造函數。

請參閱https://www.w3.org/Bugs/Public/show_bug.cgi?id=14900

相關問題