zoukankan      html  css  js  c++  java
  • RTSPGB28181HIKSDK协议视频人脸识别平台EasyCVR视频预览控制台报错Uncaught (in promise) NavigationDuplicated

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

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

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

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

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

    修改后预览如下:

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

  • 相关阅读:
    leetcode 746. 使用最小花费爬楼梯
    leetcode 474.一和零
    leetcode 221.最大正方形
    leetcode 525.连续数组
    leetcode 32.最长有效括号
    leetcode 46.全排列
    如何把word文档导入到数据库中——java POI
    leetcode 198.打家劫舍
    leetcode 581.最短无序连续子数组
    02需求工程-软件建模与分析阅读笔记之二
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/14207771.html
Copyright © 2011-2022 走看看