URL 编辑器
检查和修改链接,无需手动配对分隔符或猜测哪些字符需要百分号编码。
使用步骤
如何使用
- 输入绝对 HTTP、HTTPS、FTP、WebSocket 或安全 WebSocket URL 并解析。
- 编辑协议、主机名、端口、路径、片段和有序查询行;可添加、删除或保留重复键。
- 生成标准化 URL,检查浏览器应用的编码,然后复制或下载文本文件。
明确支持的绝对 URL 范围
编辑器接受使用 http、https、ftp、ws 或 wss 的绝对分层 URL。相对路径、mailto 和 data 等不透明协议,以及含用户名或密码的 URL 都会被拒绝。浏览器 URL 解析器会规范化主机名,包括转小写和 IDN 转 ASCII;等同于协议默认值的端口可能被省略。仅包含源的输入会记录其是否明确包含根斜杠。
保序查询行与浏览器编码
查询参数解码为有序键值行。重复键保持独立并保留顺序。重建时省略空键;其他键和值交由 URLSearchParams 处理,它会对保留字符进行百分号编码,并用加号表示空格。编辑路径和片段时使用浏览器 URL setter,因此所需编码会被规范化。输入和重建 URL 上限为 20,000 个 UTF-16 字符,查询列表最多 200 行。
常见问题
你可能还想知道
可以编辑相对 URL 吗?
不可以。请输入带受支持协议和主机名的完整 URL,让每个组件含义明确。
重复查询键会保留吗?
会。每个出现项都是独立行,重建 URL 会按显示顺序保留所选行。
为什么主机名或端口变了?
浏览器会执行 WHATWG URL 规范化。国际化域名转为 ASCII Punycode,主机名转小写,协议默认端口会省略。