我一直在研究现在在 Chrome Canary 中实现的新URL 规范,它看起来非常有用。
有什么方法可以在将 URI 传递到URL
对象之前对其进行验证?
例如
var urlToCheck = "http//www.google.com";
if(URL.isValid(urlToCheck)) {
var u = new URL(urlToCheck, baseUrl);
console.log(u.hostname);
}
我在链接的规范文档中看不到任何内容。我真的不想为了检查 URI 是否有效而处理抛出的异常。