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

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

EasyCVR后台管理视频调阅视频广场V1.1.png

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

82.png

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

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

83.png

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

修改后预览如下:

84.png

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

猜你喜欢

转载自blog.csdn.net/EasyNVS/article/details/111690745
今日推荐