开发调试

两个 tag 参数怎样保留并修改搜索链接

极捷工具编辑 · 更新于

维护活动搜索链接时,同名 tag 往往代表多个筛选条件。用 URL 参数整理逐项查看和修改,避免使用只取第一项的办法丢掉另一个 tag;复制前还要核对片段和编码。

打开URL 参数整理 →

操作步骤

  1. 打开 URL 参数整理,点击“载入示例”,示例地址为 https://example.com/search?q=秋游&tag=海边&tag=亲子&page=2#results 。本工具只解析,不访问 example.com。
  2. 点击“解析参数”。应看到 q、tag、tag、page 共四项,两个 tag 分别是“海边”和“亲子”,顺序保持不变。基础地址是 /search,片段是 #results。
  3. 把第二个 tag 的值改为“露营”,再点击“新增参数”,名称填 sort、值填 recent。不要用第一个 tag 覆盖第二个。
  4. 在完整结果框核对:查询串仍有两个 tag,第二个变为露营,末尾新增 sort=recent,#results 仍在地址最后。中文会以百分号编码出现在结果地址。
  5. 点击“复制结果地址”,粘贴到文本编辑器逐项检查后再分享。若接收系统依赖特定编码写法,应按其要求另行测试。

跟着示例试一次

将示例中的 tag=亲子 改成 tag=露营,并新增 sort=recent。结果解析后应含 q=秋游、tag=海边、tag=露营、page=2、sort=recent,片段 #results 不变。

输入:https://example.com/search?q=秋游&tag=海边&tag=亲子&page=2#results
修改后按参数读取:q=秋游,tag=海边,tag=露营,page=2,sort=recent

怎样确认结果正确

编辑区共有五项,其中 tag 出现两次,名称顺序不变;结果框中的中文经过 URL 编码,复制后再次解析仍得到同样的五项和 #results。

常见问题与边界

URLSearchParams 会把查询串的 + 解读为空格;若参数值本身要保留加号,应在值输入框输入 +,生成地址会写成 %2B。无等号参数可能被规范化为“名称=”,空格可能写成 +,百分号编码外观可能改变,所以不能假定逐字保留原始 URL。 工具仅接受 http/https 完整地址,最多 8,192 字符和 100 项参数,拒绝带用户名或密码的地址;不会检查目标站点是否可用。复制出的链接仍可能带查询令牌或个人信息,分享前请自己核对。