对于绝对 URL,我们可以使用new URL(str);进行解析 对于带有基本 URL 的相对 URL,我们可以得到new URL(path, base). 如何解析没有基本 URL 的相对 URL?例如,folder/file.ext?a=1&b=2#hash应该解析为
{
pathname: "folder/file.ext",
search: "?a=1&b=2",
hash: "#hash"
}
Run Code Online (Sandbox Code Playgroud)
第三方库很好,但我更喜欢内置的库和函数。更喜欢跨平台(浏览器/Node.js)解决方案。不需要IE。
| 归档时间: |
|
| 查看次数: |
8853 次 |
| 最近记录: |