更改 Server-Sent 事件的来源 (url)
Change source (url) of Server-Sent event
如何更改 EventSource
声明中的源集?
我试过这样的方法:
var source = new EventSource("/blahblah.php?path=" + (window.location.pathname));
// Few lines later...
source.url = "/blahblah.php?path=" + url;
但是,source.url
保持不变...
这可能吗?或者也许有其他方法可以做到这一点?
不,这是不可能的。传递给 EventSource()
的新 URL 创建一个新的 EventSource
对象。
如何更改 EventSource
声明中的源集?
我试过这样的方法:
var source = new EventSource("/blahblah.php?path=" + (window.location.pathname));
// Few lines later...
source.url = "/blahblah.php?path=" + url;
但是,source.url
保持不变...
这可能吗?或者也许有其他方法可以做到这一点?
不,这是不可能的。传递给 EventSource()
的新 URL 创建一个新的 EventSource
对象。