描述:
在浏览器下使用 WebRTC 必须要使用 HTTPS 服务?
点拨:
由于全世界都在用浏览器,如何不对网站加以限制,如非法网站可以随意访问音视频设备,则很容易泄漏隐私。为了保护用户的隐私,因此只有经过认证的网站地可以访问摄像头这类设备,这样即使出现隐私泄漏,公安机关也可以快速定位有问题的网站。
描述:
在浏览器下使用 WebRTC 必须要使用 HTTPS 服务?
点拨:
由于全世界都在用浏览器,如何不对网站加以限制,如非法网站可以随意访问音视频设备,则很容易泄漏隐私。为了保护用户的隐私,因此只有经过认证的网站地可以访问摄像头这类设备,这样即使出现隐私泄漏,公安机关也可以快速定位有问题的网站。
const checkType = value =>{
return Object.prototype.toString.call(value).slice(8, -1)
}
const deepClone = obj =>{
const objvalue = checkType(obj)
let result = 0
if(objvalue === 'Object'){
result = {}
}else if(objvalue === 'Array'){
result = []
}else{
return obj
}
for( let key in obj ){
let value = obj[key]
let keyvalue = checkType(value )
if(keyvalue === 'Object' || keyvalue === 'Array'){
result[key] = deepClone[value]
}else {
result[key] = value
}
}
return result
}
登录后即可查看更多作业,立即登录
数据加载中...