問題タブ [rtcpeerconnection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-chrome - RTCPeerConnection から IP V4 アドレスを取得できない - chrome
Web アプリケーションからクライアントのローカル IP アドレスを取得する必要があります。
そのために、標準の RTCPeerConnection 実装を使用してフェッチしています。しかし、返された氷の候補には IP V4 アドレスは含まれていませんが、GUID のようなアドレスが含まれています: asdf-xxxx-saass-xxxx.local
しかし驚くべきことに、このChrome 拡張機能は同じマシンとブラウザで同じものを取得できます。
注: Web アプリケーションで使用したコードは、拡張機能と同じです
これは、同じ HTML コードです。
javascript - RTCPeerConnection が Google Chrome webrtc-internals でクリアされていません
プロジェクトで webrtc を使用しています。ただし、RTCPeerConnection.iceConnectionState='closed'
ブラウザから削除されていない場合 (Google Chrome 67.0.3396.99) 。
私は使用RTCPeerConnection.close()
した後、接続オブジェクトをに設定していますnull
。しかし、それでもchrome://webrtc-internals/に表示されています。問題は、アプリケーションに接続が多すぎる可能性があることです。そのため、接続がクリアされないと、しばらくすると新しい接続を作成できなくなります。アプリケーションで接続エラーが多すぎます。誰かが問題を解決するのを手伝ってくれますか?
ありがとう