Tests which characters are ignored in a query parameter value using URL constructor
if (new URL("https://example.com/query?param1=value"+String.fromCodePoint($[i])+"").searchParams.get("param1") === "value") log($[i])if (new URL("https://example.com/query?param1=value"+String.fromCodePoint(0)+"").searchParams.get("param1") === "value") alert(0)if (new URL("https://example.com/query?param1=value"+String.fromCodePoint(1)+"").searchParams.get("param1") === "value") alert(1)if (new URL("https://example.com/query?param1=value"+String.fromCodePoint(2)+"").searchParams.get("param1") === "value") alert(2)if (new URL("https://example.com/query?param1=value"+String.fromCodePoint(3)+"").searchParams.get("param1") === "value") alert(3)if (new URL("https://example.com/query?param1=value"+String.fromCodePoint(4)+"").searchParams.get("param1") === "value") alert(4)if (new URL("https://example.com/query?param1=value"+String.fromCodePoint(5)+"").searchParams.get("param1") === "value") alert(5)if (new URL("https://example.com/query?param1=value"+String.fromCodePoint(6)+"").searchParams.get("param1") === "value") alert(6)if (new URL("https://example.com/query?param1=value"+String.fromCodePoint(7)+"").searchParams.get("param1") === "value") alert(7)if (new URL("https://example.com/query?param1=value"+String.fromCodePoint(8)+"").searchParams.get("param1") === "value") alert(8)if (new URL("https://example.com/query?param1=value"+String.fromCodePoint(9)+"").searchParams.get("param1") === "value") alert(9)if (new URL("https://example.com/query?param1=value"+String.fromCodePoint(10)+"").searchParams.get("param1") === "value") alert(10)if (new URL("https://example.com/query?param1=value"+String.fromCodePoint(11)+"").searchParams.get("param1") === "value") alert(11)if (new URL("https://example.com/query?param1=value"+String.fromCodePoint(12)+"").searchParams.get("param1") === "value") alert(12)if (new URL("https://example.com/query?param1=value"+String.fromCodePoint(13)+"").searchParams.get("param1") === "value") alert(13)if (new URL("https://example.com/query?param1=value"+String.fromCodePoint(14)+"").searchParams.get("param1") === "value") alert(14)if (new URL("https://example.com/query?param1=value"+String.fromCodePoint(15)+"").searchParams.get("param1") === "value") alert(15)if (new URL("https://example.com/query?param1=value"+String.fromCodePoint(16)+"").searchParams.get("param1") === "value") alert(16)if (new URL("https://example.com/query?param1=value"+String.fromCodePoint(17)+"").searchParams.get("param1") === "value") alert(17)if (new URL("https://example.com/query?param1=value"+String.fromCodePoint(18)+"").searchParams.get("param1") === "value") alert(18)if (new URL("https://example.com/query?param1=value"+String.fromCodePoint(19)+"").searchParams.get("param1") === "value") alert(19)