new URL() 的问题以及 URL.parse() 如何解决这个问题

2024-05-20

文章讨论了浏览器中 URL API 的使用方法,特别是 new URL() 构造函数在处理格式错误的 URL 时会抛出错误的问题。作者介绍了两种解决方法:一是使用 try...catch 语句捕获错误,二是使用 URL.canParse() 函数预先判断 URL 是否可解析。作者还提到了最新添加到 URL API 的 URL.parse() 函数,该函数可以解析 URL 并返回结果,即使 URL 格式错误也不会抛出错误,为开发者提供了一种更简洁、更易读的 URL 处理方式。

阅读更多
未分类 URL