gpt4 book ai didi

angularjs - 我需要 base href ='/' 吗?

转载 作者:搜寻专家 更新时间:2023-10-31 22:39:21 25 4
gpt4 key购买 nike

我的理解根据this post是默认的 base href'/'This scotch tutorial说要包括这个基本 href:

<!-- ./index.html  -->
<base href="/">

对于基本应用程序,这是绝对必要的,还是浏览器会假设 '/' 是相对路径的 base href

最佳答案

will browsers assume that '/' is the base href for relative paths anyway?

不,他们不会。

HTML 规范 specifies how relative URLs are resolved .不难通过规范和定义发现,当针对没有通过 元素指定的基本 URL 的文档解析相对 URL 时,不能保证有效(“后备”)基本 URL成为/。有几个替代方案,但在通常情况下,文档的后备基本 URL 被视为文档自己的 URL。通常,这不是 /

/ 指定为每个文档的基本 URL 是否是个好主意还不是很清楚。它确实意味着每个相对 URL 都将以相同的方式解析,而不管它出现在哪个文档中;这可以作为一个加号。另一方面,它不同于解析相对 URL 的默认行为,这可能是错误的来源。当然,如果您选择这样做,那么您应该在整个申请过程中始终如一地这样做。

关于angularjs - 我需要 base href ='/' 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41229525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com