Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何访问指纹和DTLS握手的指纹算法_Javascript_Webrtc_Dtls - Fatal编程技术网

Javascript 如何访问指纹和DTLS握手的指纹算法

Javascript 如何访问指纹和DTLS握手的指纹算法,javascript,webrtc,dtls,Javascript,Webrtc,Dtls,我正在从事一个WebRTC网关项目,我需要从Javascript访问浏览器指纹及其算法。我想通过WebSocket信令通道访问此信息以发送它。我本想通过浏览器的answersdp获取指纹和散列算法,但在chrome上却没有 我一直在寻找答案,但运气不好 下面是一个屏幕截图,显示了我想要访问的信息(通过webrtc内部): 我正在寻找一个跨浏览器的解决方案,但如果它现在只在Chrome上工作,那就太好了。我想要的参数在图像中显示为“googFingerprint”和“googFingerprin

我正在从事一个WebRTC网关项目,我需要从Javascript访问浏览器指纹及其算法。我想通过WebSocket信令通道访问此信息以发送它。我本想通过浏览器的answersdp获取指纹和散列算法,但在chrome上却没有

我一直在寻找答案,但运气不好

下面是一个屏幕截图,显示了我想要访问的信息(通过webrtc内部):

我正在寻找一个跨浏览器的解决方案,但如果它现在只在Chrome上工作,那就太好了。我想要的参数在图像中显示为“googFingerprint”和“googFingerprintAlgorithm”

更新:优惠的屏幕截图

更新:答案的屏幕截图

更新:最新报价+答复

浏览器中没有已知的通过javascript访问指纹的方法。有一个已知的chrome问题与这个问题(我提交的)直接相关

散列指纹在chrome和firefox的SDP交换中。示例
a=指纹:sha-256 34:AD:87:74:2A:C4:64:BB:56:D4:96:56:89:FE:31:B6:AF:43:A8:BB:2C:CD:B1:8C:FB:18:DB:9C:0C:D1:0F:3C
使用sha-256散列。您在SDP中没有看到这一行吗?不幸的是,答案中没有指纹属性(请参见新图片),报价中有指纹属性吗?如果没有,chrome可能不会认为会话是DTL切换到sha-256没有解决此问题,回答中仍然没有指纹您不是说您将接受DTL的传入或传出连接。只有进来的。尝试
actpass
获取
a=setup
属性。