HTML5 Server-Sent Events: как установить параметр withCredentials?

по данным WHATWG-сервер-отправленные события ниже приведен 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 в этом примере?

1 ответов


Я не пробовал, но идя по спецификации, на которую вы ссылаетесь, я считаю, что это будет так:

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

Если вы идете в http://www.w3.org/TR/WebIDL/#idl-exceptions затем прокрутите вверх, чтобы увидеть пример непосредственно над этим, вы можете увидеть аналогичный шаблон использования словаря для установки значений инициализации.