基址不是自动猜出的站点
相对引用需要合法基址;输入留空但基址非空时,会按空相对引用处理。只要填写了无效基址,即使输入是绝对地址也会报错。
URL / URI
看清浏览器实际识别的网址组成
输入仅在当前浏览器中处理,不会发送到服务器。
相对引用需要合法基址。输入为空但有基址时也可解析。
结果遵循 WHATWG 规范化规则;导出不包含原始输入与基址。
authority 凭据始终遮蔽,href 中直接移除。不会检测路径、查询或片段里的秘密。
输入和基址各限 100,000 个 UTF-16 单元;最多 1,000 个参数及 4,000,000 个输出单元。
输入地址或基址,也可加载示例。
URL 解析适合排查“看起来一样,实际指向不同位置”的链接:端口为何消失、路径为何变化、@ 前面的文字究竟是不是域名,都能从组件结果中核对。
这个 URL 解析器把网址结构分析和查询参数读取放在同一份报告里。主机名采用浏览器的规范形式,重复键按出现顺序保留,不会被对象属性覆盖。
URL 解析会分别给出 hostname、host 和 origin。用户名、密码及 userinfo 在派生字段中始终显示固定遮蔽标记,规范化 href 则直接移除凭据,便于检查真正的目标主机。
同一个 ../assets/logo.svg 遇到不同基址,可能落在不同目录。填写以 /docs/guide/ 结尾的基址,观察它如何得到 /docs/assets/logo.svg,而不改写原始输入。
相对引用需要合法基址;输入留空但基址非空时,会按空相对引用处理。只要填写了无效基址,即使输入是绝对地址也会报错。
HTTPS 的默认 443 端口会被省略,域名通常变为小写,路径中的 .. 会被解析。查询值中的 + 解为空格,%2B 才是加号。
自动解析等待 350 毫秒;关闭后用解析按钮或 Ctrl/Cmd+Enter。任一输入变化都会禁用旧结果导出。示例和清空先预览替换,再应用,并可撤销一次。
host 包含非默认端口,hostname 不含端口;IPv6 的方括号会保留。普通网页地址的 origin 由协议和主机信息组成。
同名参数逐条列出,空键和空值也保留。flag 与 flag= 都得到空字符串,这份解析结果不保留二者写法差异。
可查看 JSON 或不含凭据的 href。报告用布尔值记录是否提供基址,不收录原始输入和基址文本。
mailto:、data:、blob: 和 file: 按原生规则解析。没有 host 或 origin 为 "null" 不一定表示失败,需结合协议理解。
原生 URL 构造器接受的协议都可以尝试,包括 HTTP、HTTPS、mailto、data、blob 和 file。不同协议不保证都有主机、端口或可用的相对路径基址。
包括协议、主机名、主机及端口、路径、查询、片段、origin 和规范化 href,并列出解码后的查询条目。凭据仅提供遮蔽标记,不显示原值。
常见原因是相对引用没有基址、填写的基址本身无效,或地址违反原生解析规则。工具不会自动补 https://,因为那可能改变输入原意。
组件遵循 WHATWG URL 标准,查询条目遵循 URLSearchParams 的表单解码规则。规范化结果与逐字拆分原文不同,默认端口消失就是一个典型例子。
解析操作在当前浏览器完成,不把输入地址提交给服务器,也不会为了分析而打开该链接。
发现问题?