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視頻平臺,可以直接聯繫我們獲取測試賬號。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章