使用 元素,我们就可以像 axios 那样,设置一个 baseURL,所有的公共路径指向这个标签
一个网页中,如果存在多个相对链接,使用标签可以确保这些相对链接都以相同的基础 URL 进行解析。这对于在不同环境中部署的网页非常有用,例如在开发、测试和生产环境中,基础 URL 可能会不同,但通过设置标签,可以使相对链接在不同环境中都能正确指向目标资源。
标签必须放在标签内,通常是在其他元数据标签(如、等)之后
标签只影响相对链接的解析,绝对链接不受其影响。设置标签后,所有相对链接都会以指定的基础 URL 进行解析。这意味着如果在页面中使用了相对链接的 JavaScript 代码或 CSS 文件,也会受到标签的影响
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<base href="https://img2.baidu.com/" />
</head>
<body>
<img src="it/u=2814429148,2262424695&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=1422" alt="" srcset="">
<img src="it/u=1058961982,3919091402&fm=253&fmt=auto&app=120&f=JPEG?w=779&h=500" alt="" srcset="">
<img src="it/u=446981511,947966320&fm=253&fmt=auto&app=120&f=JPEG?w=750&h=500" alt="" srcset="">
</body>
</html>
<body>
<a href="https://xinyuzone.cn/user/1837128766716076032/column">跳转大澈的技术专栏</a>
<a href="https://xinyuzone.cn/user/1837128766716076032/column">跳转大澈的技术专栏</a>
<a href="https://xinyuzone.cn/user/1837128766716076032/column">跳转大澈的技术专栏</a>
</body>
<body>
<base href="https://xinyuzone.cn" />
<a href="/user/1837128766716076032/column">跳转大澈的技术专栏</a>
<a href="/user/1837128766716076032/column">跳转大澈的技术专栏</a>
<a href="/user/1837128766716076032/column">跳转大澈的技术专栏</a>
</body>