EasyNTS是网络穿透组网设备,由于外网不能直接访问内网,所以如果EasyNTS穿透的是内网下服务web端口,可以直接把穿透结果复制粘贴到网页,将内网ip和端口传出来得到穿透结果,通过穿透结果就可以实现外网访问内网。但是我们的研发支持人员在进行此项设置的时候,发现复制的穿透结果并没有复制成功。
EasyNTS无法复制穿透结果
EasyNTS的穿透列表中,点击穿透结果前的复制按钮,显示复制成功,但是实际上却没有复制成功,这个复制按钮偶尔会有失灵情况发生。
我们从代码层开始检查,发现是因为之前用的js插件是有问题的,所以我们暂时摒弃了用js插件的方法,转而写了以下代码,通过以下代码获得文本框中的内容并进行复制。
代码语言:javascript
复制
copyText(text) {
var textarea = document.createElement("textarea"); //创建input对象
var currentFocus = document.activeElement; //当前获得焦点的元素
var toolBoxwrap = document.getElementById('NewsToolBox'); //将文本框插入到NewsToolBox这个之后
toolBoxwrap.appendChild(textarea); //添加元素
textarea.value = text;
textarea.focus();
if (textarea.setSelectionRange) {
textarea.setSelectionRange(0, textarea.value.length); //获取光标起始位置到结束位置
} else {
textarea.select();
}
try {
var flag = document.execCommand("copy"); //执行复制
} catch (eo) {
var flag = false;
}
toolBoxwrap.removeChild(textarea); //删除元素
currentFocus.focus();
this.$message({type:'success', message:this.$t('m.c_copy_msg')})
return flag;
},
关于EasyNTS组网服务
目前我们已经将EasyNTS组网服务运用在了智慧工地的方案,设备端可以统一RTSP协议,通过边缘侧的EasyNTS上云网关,实现视频设备的接入,云端EasyNVR安防视频云服务主要负责集中管理边缘侧所有的EasyNTS上云网关,进行互联网直播、录像回看。
如果大家在使用EasyNTS中遇到自己无法解决的问题,或者对EasyNTS的改进有更好的建议,可以联系我们交流沟通,更多关于EasyNTS组网服务相关的信息,详情了解TSINGSEE青犀视频。