URL のクエリパラメータとは?
URL の ? 以降にある key=value のペアです。複数のパラメータは & で区切られ、たとえば ?q=shoes&page=2&sort=asc のようになります。同じ key が複数回現れることもあります。
クエリ文字列をデコードするには?
完全な URL、裸の a=1&b=2、または #/path?a=1 のようなハッシュルートを入力欄に貼り付けて「解析」を押します。各値は URL デコードされ——%20 は空白に、%3D は = に——判定された型とともに表に表示されます。
URL はサーバーに送信されますか?
いいえ。解析・編集・比較・共有リンクの生成はすべてブラウザ内で行われ、URL が端末から出ることはありません。共有リンクは状態を # フラグメントに載せますが、フラグメントはサーバーに送信されません。
重複した key はどう扱われますか?
出現ごとに保持され、それぞれ別の行として 1/2・2/2 のように示されます。これは URLSearchParams や多くのサーバーが重複 key を読む方法と同じで、単純なパーサーが黙って捨ててしまう値も見えます。
パラメータの中にネストされた URL も読めますか?
はい。値そのものが encode された URL やクエリ文字列——たとえば redirect=https%3A%2F%2F…%3Ftoken%3Dabc——であれば、展開して内側の key と value を最大3階層まで確認できます。