问题现象
安装海康 VideoWebPlugin.exe 插件后,页面弹出'要打开 webcontrol 浏览器中间件吗?'提示框,但监控画面依然无法显示。
这种情况通常是因为浏览器的安全策略拦截了本地协议调用。别慌,按下面步骤调整即可。
配置浏览器白名单
首先,我们需要把那个奇怪的地址复制下来:

接着打开浏览器设置:
- 在地址栏输入
chrome://flags(Edge 浏览器会自动跳转到edge://flags),其他内核浏览器同理。 - 搜索
Insecure origins treated as secure。 - 将刚才复制的
xxxx://xxxxxx地址粘贴到输入框中,状态从'已停用'改为'已启用',点击右下角重启按钮。

重启后刷新页面,地址栏下方会再次出现弹窗,这次点击【允许】就能正常播放了。如果不小心点了屏蔽,点击地址栏左侧图标,开启【本地网络访问权限】并重新加载即可。


特殊情况处理
如果配置完还是只看到视频轮廓,背景是纯灰色,这通常是初始化参数的问题。
代码里需要在创建窗口时加入 { bEmbed: false } 参数,否则兼容性可能不佳:
oWebControl.JS_CreateWnd('playWnd', 600, 400, { bEmbed: false }).then(() => {
init(); // 创建播放实例成功后初始化
});
另外,建议检查插件版本。如果上述方法无效,尝试更新海康视频 Web 插件至 V1.5.5 版本。操作前请先卸载旧版再重装。
下载地址:https://open.hikvision.com/download/5c67f1e2f05948198c909700?type=10


