【发布时间】:2020-01-19 19:37:17
【问题描述】:
我想检查当前浏览器是否支持套接字,以便我的 ActionCable 可以连接。但是,如果当前浏览器不支持套接字,我找不到任何地方可以放入逻辑来呈现视图。
我看到浏览器支持套接字时会自动调用 /cable 调用,但如果不支持,则没有调用。
有什么想法吗?
【问题讨论】:
标签: ruby-on-rails ruby sockets actioncable
我想检查当前浏览器是否支持套接字,以便我的 ActionCable 可以连接。但是,如果当前浏览器不支持套接字,我找不到任何地方可以放入逻辑来呈现视图。
我看到浏览器支持套接字时会自动调用 /cable 调用,但如果不支持,则没有调用。
有什么想法吗?
【问题讨论】:
标签: ruby-on-rails ruby sockets actioncable
欢迎来到 StackOverflow。这可能就像查看是否在 window.WebSocket 上定义了 WebSocket 一样简单。有效:
if(window.WebSocket) {
// your code here.
} else {
alert("Websockets is not supported");
}
【讨论】: