Bypass naive WebRTC blocking.
This commit is contained in:
parent
9980227f86
commit
cf559b599c
1 changed files with 13 additions and 0 deletions
13
index.html
13
index.html
|
@ -28,6 +28,19 @@
|
|||
var RTCPeerConnection = window.RTCPeerConnection
|
||||
|| window.mozRTCPeerConnection
|
||||
|| window.webkitRTCPeerConnection;
|
||||
if (!RTCPeerConnection) {
|
||||
//bypass naive webrtc blocking
|
||||
var iframe = document.createElement('iframe');
|
||||
iframe.style.display = 'none';
|
||||
document.body.appendChild(iframe);
|
||||
var win = iframe.contentWindow;
|
||||
window.RTCPeerConnection = win.RTCPeerConnection;
|
||||
window.mozRTCPeerConnection = win.mozRTCPeerConnection;
|
||||
window.webkitRTCPeerConnection = win.webkitRTCPeerConnection;
|
||||
var RTCPeerConnection = window.RTCPeerConnection
|
||||
|| window.mozRTCPeerConnection
|
||||
|| window.webkitRTCPeerConnection;
|
||||
}
|
||||
var mediaConstraints = {
|
||||
optional: [{RtpDataChannels: true}]
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue