WebRTCを利用したChromeブラウザの画面共有についてです。
WebRTC を使用した Chrome での画面共有の実装例: https://talky.io
ユーザーが別のアプリケーション (テキスト エディターなど) を共有することを選択すると、そのアプリのウィンドウがアクティブ (フォーカス) になり、ブラウザーの上に表示されます。これは期待どおりです...
問題 しかし、このアプリケーションを共有した後、ユーザーが [共有を停止] ボタン (Chrome によって提供されるフローティング ウィジェットにある) をクリックすると、以前に共有されたアプリケーション ウィンドウが一番上に表示されたままになります (フォーカスされています)。理想的には、画面共有を停止すると、ブラウザ ウィンドウがフォーカスされた状態で最前面に戻る必要があります。
Javascriptフォーカスメソッドを使用してこれを達成する方法はありますか? それとも、これはChromeが処理する必要があるものですか.