Rails - отображать уведомление, когда протокол сокета не поддерживается браузером - PullRequest
0 голосов
/ 19 января 2020

Я хотел бы проверить, поддерживает ли текущий браузер сокеты, чтобы мой ActionCable мог подключиться. Тем не менее, я не могу найти нигде, чтобы поместить в logi c для отображения, если сокеты не поддерживаются текущим браузером.

Я вижу, что вызов / cable вызывается автоматически, когда браузер поддерживает розетки, но если нет, звонка нет.

Есть идеи?

1 Ответ

1 голос
/ 19 января 2020

Добро пожаловать в StackOverflow. Это может быть так же просто, как увидеть, определен ли WebSocket в окне. Эффективно:

if(window.WebSocket) { 
  // your code here.
} else { 
  alert("Websockets is not supported");
}
...