6

/users/sign_outユーザーをログアウトしてルート URL にリダイレクトすることになっている URL があります/。ユーザーをルートに戻す前に、キャッシュからいくつかのアイテムを削除したいので、サービス ワーカーを介してこのフェッチを処理したいと考えています。ただし、クライアントは Service Worker からのフェッチで発生するリダイレクトを認識しないため、ユーザーは私のスプラッシュ スクリーンに行き着きますが、リダイレクト前のアドレスが表示されます/users/sign_out

現在、フェッチを処理し、クライアントが正しい最終 URL を表示できるようにする方法はありますか?

最終的にはResponse.redirect()、最終的な URL で応答を更新できるようにするメソッドが存在するようです。finalURLこのケースにも対応する何らかのオプションが存在する可能性が高いようです。でも、今使えるものはありますか?Twitter で、Jake Archibald (@jaffathecake) は、新しい Response を自分で作成できると言いました - できますが、仕様と MDN ドキュメントを少し調べた後でも、正しい URL を指定する方法がわかりません。それ。

私が必要とすることを行う Response オブジェクトを構築する方法が実際にある場合、誰かがそれがどのように機能するかを教えてもらえますか?

4

1 に答える 1