RTSP\GB28181\HIKSDK协议视频人脸识别平台EasyCVR视频预览控制台报错Uncaught (in promise) NavigationDuplicated

TSINGSEE青犀视频团队每天都在对产品进行不间断的测试,比如我们上线不久的EasyCVR平台,除了日常测试外,还在对很多新功能进行开发和检查。

RTSP\GB28181\HIKSDK协议视频人脸识别平台EasyCVR视频预览控制台报错Uncaught (in promise) NavigationDuplicated

我们在测试中就发现EasyCVR访问视频预览界面,控制台出现报错信息,报错详情为:Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location: “/video/square/1?type=1”。虽然实际不影响使用,但也不能放任不管,因此我们对该处进行了优化。

RTSP\GB28181\HIKSDK协议视频人脸识别平台EasyCVR视频预览控制台报错Uncaught (in promise) NavigationDuplicated

从错误信息看,错误为多次请求相同的URL路由地址,即提示这是到当前位置的冗余导航,导致错误信息提示。

针对该问题,我们找到EasyCVR项目中的 /router文件下的index.js文件。在文件中添加如下图代码:

RTSP\GB28181\HIKSDK协议视频人脸识别平台EasyCVR视频预览控制台报错Uncaught (in promise) NavigationDuplicated

const originalPush = VueRouter.prototype.push
VueRouter.prototype.push = function push(location) {
  return originalPush.call(this, location).catch(err => err)
}

修改后预览如下:

RTSP\GB28181\HIKSDK协议视频人脸识别平台EasyCVR视频预览控制台报错Uncaught (in promise) NavigationDuplicated

EasyCVR支持通过国标GB28181协议平台级联,此功能与EasyGBS相同,由于EasyGBS是接入国标协议前端设备的视频平台,因此在近几年的使用也逐渐变得热门。如果大家想测试EasyCVR或者EasyGBS视频平台,可以直接联系我们获取测试账号。

上一篇:TSINGSEE青犀视频智能分析平台EasyGBS/EasyNVR等由于阈值及软连接形式导致的录像删除问题说明


下一篇:【解决方案】TSINGSEE青犀视频助力铁路+互联网融合打造铁路系统无线监控解决方案畅享智慧出行