挿入されたコンテンツスクリプトでコントロールを使用して、バックグラウンドページでYouTubeビデオを再生するChrome拡張機能を構築しています。このコードを使用すると、再生/一時停止を非常に効果的に使用できます。
iframe.contentWindow.postMessage(JSON.stringify({ "event": "command", "func": func, "args": args || [], "id": frame_id }), "*");
私の質問は、関数として getVolume などを渡した場合、どのように応答を受け取るのでしょうか? ちなみに、これを行うより良い方法はありますか?基本的に、拡張機能でビデオを再生したいと考えています。ビデオをコンテンツ スクリプトに入れることはできますが、ユーザーがページを変更または更新するたびに、ビデオの iframe も更新されます。ページが更新されないコンテンツ スクリプトでビデオを表示する方法はありますか?それともアプリで行う必要がありますか?
前もってありがとう、ローハン