From ea981f5c0cd7a55a6e06b133e3875a4fc54f6e4c Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Sat, 6 Dec 2025 20:30:24 +0800 Subject: [PATCH 1/2] feat(HikVision): add remove plugin function --- .../wwwroot/hikvision.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/components/BootstrapBlazor.HikVision/wwwroot/hikvision.js b/src/components/BootstrapBlazor.HikVision/wwwroot/hikvision.js index ae3c3b71..85bea03a 100644 --- a/src/components/BootstrapBlazor.HikVision/wwwroot/hikvision.js +++ b/src/components/BootstrapBlazor.HikVision/wwwroot/hikvision.js @@ -44,7 +44,21 @@ const hackJSDestroyPlugin = function () { return origianlSendRequestProxy.call(this, r); } } - return this.oPlugin.JS_DestroyPlugin(true); + this.oPlugin.JS_DestroyPlugin(true); + + JSVideoPlugin = null; + delete window.JSVideoPlugin; + removePlugin(); + } +} + +const removePlugin = () => { + const scripts = [...document.head.querySelectorAll('script')] + const nodes = scripts.filter(function (link) { + return link.src.indexOf('/jsVideoPlugin-1.0.0.min.js') > -1 + }) + for (let index = 0; index < nodes.length; index++) { + document.head.removeChild(nodes[index]) } } From 3ed00fa9da2acd9c915ddb8a1dad2de4320d8243 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Sat, 6 Dec 2025 20:30:49 +0800 Subject: [PATCH 2/2] chore: bump version 10.0.0 --- .../BootstrapBlazor.HikVision/BootstrapBlazor.HikVision.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/BootstrapBlazor.HikVision/BootstrapBlazor.HikVision.csproj b/src/components/BootstrapBlazor.HikVision/BootstrapBlazor.HikVision.csproj index 96d0affd..16cdc55e 100644 --- a/src/components/BootstrapBlazor.HikVision/BootstrapBlazor.HikVision.csproj +++ b/src/components/BootstrapBlazor.HikVision/BootstrapBlazor.HikVision.csproj @@ -1,7 +1,7 @@ - 10.0.0-beta06 + 10.0.0