会写代码的产品经理

.net core 和 WPF 开发升讯威在线客服系统:实现对 IE8 的完全完美支持

本系统文章详细介绍使用 .net core 和 WPF 开发升讯威在线客服与营销系统的过程。本篇简要介绍了如何实现对包括 IE8 在内的全部浏览器实现支持。
分类:
标签:
2021/2/6 9:50:14

本系列文章详细介绍使用 .net core 和 WPF 开发 升讯威在线客服与营销系统 的过程。本产品已经成熟稳定并投入商用。

免费使用 & 私有化部署:https://kf.shengxunwei.com


文章目录列表请点击这里


视频实拍:演示升讯威在线客服系统在网络中断,直接禁用网卡,拔掉网线的情况下,也不丢消息,不出异常。
https://blog.shengxunwei.com/Home/Post/fe432a51-337c-4558-b9e8-347b58cbcd53


对于在线客服与营销系统,对浏览器的兼容性和支持至关重要。我在设计之初,就考虑了这个问题,访客端必须支持 IE8 以上的所有 PC 端和移动端浏览器。并且能够根据浏览器的片本,自动切换不同的能信方式,始终选择最优的方式与服务端通信。

此外,还需要考虑到对网络的波动的兼容,访客所使用的网络五花八门,使用手机时,APP 随时会被切换到后台导致中断网络,或者访客本身所处的车库、电梯、郊外网络不佳,时断时续。系统必须能够合理的处理这些情况,做到:

  • 不中断会话
  • 不丢失消息。

这里所使用的技术机制:

  • IE8 和 IE9 不支持 WebSocket 通信,降级使用 Http Ajax 请求。
  • 短时间的网络中断,再次连接时,不认为是新会话,能够接着进行未完成的会话。

访客端在 IE8 下的效果:

客服端与使用 IE8 的访客进行交流:


免费使用 & 私有化部署:https://kf.shengxunwei.com

联系QQ: 279060597
联系E-mail:cao.silhouette@msn.com

联系:

E-mail: cao.silhouette@msn.com

QQ: 279060597

联系:

E-mail: cao.silhouette@msn.com

QQ: 279060597

@南京

关于我 我的免费产品 我的开源项目

ICP证:皖ICP备14020687号-1

公安备案:34110202000256