为了账号安全,请及时绑定邮箱和手机立即绑定

使用 chrome 框架代替 SockJS

使用 chrome 框架代替 SockJS

Go
梦里花落0921 2021-06-01 18:45:27
我正在使用 Go 编程语言创建 Web 应用程序。在我的项目中我需要支持 IE>=8,Firefox >=13 Opera >=12 ...项目的一部分依赖于实时推送通知。Go 没有很好地支持 Socket.IO 或 SockJS 从 http 推送方法中抽象出来,但它内置了对 websockets 的支持。我想使用 Go websockets 在 Go 中实现实时推送模块 - 在 http Web 应用程序内,而不是使用 SockJS 的其他语言创建其他服务。这将需要 IE8、IE9 用户安装chrome 框架插件。Q:这个方案除了强制IE8和IE9用户安装chrome框架之外,还有什么缺点吗?Q2单独的推送通知服务有什么好处吗?(除了具有更好的浏览器兼容性)?优点是我不需要维护单独的服务,我可以重用 Go 代码。
查看完整描述

1 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

听起来您对权衡有一个很好的了解。只有您才能知道您的用户是否可以接受安装 chrome 框架。

如果您只/主要需要将数据推送给用户,那么还可以查看 EventSource API。它得到了更广泛的支持,并且在服务器上实现起来非常简单。


查看完整回答
反对 回复 2021-06-07
  • 1 回答
  • 0 关注
  • 206 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信