簡體   English   中英

HTML5 Server-Sent Events:如何設置withCredentials選項?

[英]HTML5 Server-Sent Events: How to set withCredentials option?

根據WHATWG -下面的服務器發送事件是使用EventSource接口的API:

[Constructor(DOMString url, optional EventSourceInit eventSourceInitDict)]
interface EventSource : EventTarget {
  readonly attribute DOMString url;
  readonly attribute boolean withCredentials;
  //....
};

withCredentials屬性必須返回上次初始化的值。 創建對象時,必須將其初始化為false。

簡單的例子:

var stocks = new EventSource("events.php");
stocks.onmessage = function (event) {
  //alert(event.data);
};

現在,如何在此示例中包含或設置withCredentials?

我沒試過,但按照你鏈接的規格,我相信它會是這樣的:

var stocks = new EventSource("events.php", { withCredentials: true });

如果你轉到http://www.w3.org/TR/WebIDL/#idl-exceptions然后向上滾動以查看上面的示例,你可以看到使用字典設置初始化值的類似模式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM