0
next
というクエリパラメータを含むURLパスにリダイレクトしようとしています。これは、それ自体がフラグメント識別子を含むURLパスです。ここに私が試したJavaScriptコードは次のとおりです。クエリパラメータの中にフラグメント識別子を入れる
window.location.href = "/gauth?next=" + window.location.pathname + "#onload=exportToDrive"
ただ、自分自身を明確にするために、#onload=exportToDrive
はnext
URLパス(ないブラウザはにリダイレクトされるURL)に属している必要があります。この状況を正しく処理できるように、ブラウザにその情報を指定するにはどうすればよいですか?
一般に、 'next'パラメータの値全体は、[' encodeURIComponent() '](https://developer.mozilla.org/en-US/docs/Web/JavaScript)のようなものでURLエンコードする必要があります/ Reference/Global_Objects/encodeURIComponent)。 – robertklep
@robertklepチャームのように働いた!本当にありがとう!あなたが答えにあなたのコメントをしたい場合、私は喜んでupvoteと受け入れられた答え:)を与えるだろう。 – pzp