针对客户反馈的TSINGSEE青犀视频全线产品存在的跨域问题,以前的版本确实遇到过这类问题。目前,我们在服务器端已经进行了允许跨域的配置。然而,仍然有一些客户可能会遇到类似的问题。在本文中,我们将介绍我们采用的解决方法。
我们测试了其他浏览器,都是可以获取数据的:
我们注意到存在跨域问题的客户大多使用的是Chrome浏览器。因此,我们对浏览器的兼容性进行了检查,并发现最新版本的Chrome浏览器(80版本之后)对于Cookie的校验更加严格。其中,SameSite属性的默认值已由None更改为Lax。这可能会对调用Easy系列服务器造成问题,尤其是涉及跨域接口调用的业务需要格外关注此问题。
那么Chrome无法获取数据如何解决呢?
谷歌浏览器里面打开chrome://flags/,把SameSite by default cookies这个参数设置成disabled
设置过后的新版chrome浏览器也可以成功调取到数据了:
这个兼容问题虽然是个小众问题,但我们也会重视起来,后期我们也会调研解决其他兼容模式,给用户带来更好的体验。
关于EasyNVR
EasyNVR安防监控可视化服务基于边缘计算,能够广泛使用在不同的监控项目场景当中。
广电与运行商
可对广电行业全天候、多方位的进行监视,节省人力物力;约束人员的行为,起到震慑作用;方便管理人员全局把握情况,了解生产、工作效率及安全。
工业与物联网
视频监控加大了工业与物联网的管理力度, 可以减少人力成本,提高工作效率,并为员工提高了工作环境的安全性, 同时促进了物联网行业的发展。
智慧城市
视频监控系统已经成为平安城市和智慧社区的重要组成部分。 它可以提高城市安全管理水平,提升打击违法犯罪的战斗力, 减少管理人员数量,同时也提供大量的城市信息资源。
标签:视频,浏览器,跨域,Chrome,RTSP,EasyNVR,问题,监控 From: https://blog.51cto.com/u_16247540/7411086