結論
javascript:function redirectToYoutubeWatchPage(){const v=new URL(location.href).searchParams.get('v');if(v)location.href='https://www.youtube.com/watch?v='+v}
元のコード
URL#searchParams#getの存在がありがたくて、これの戻り値さえ得られればハマるところはない
function redirectToYoutubeWatchPage() { const videoId = new URL(location.href).searchParams.get('v') if (videoId) { location.href = 'https://www.youtube.com/watch?v=' + videoId } }
事例
たとえば https://www.youtube.com/watch?v=MoReKk-8TQI&list=RDbZnGIlsG_sI&index=3 のようなミックスリスト中の動画から単体動画へ飛びたい場合に用いる。