gojs.net.url

提供一个URL对象,方便解析URL。

方法和属性

  1. let url = new gojs.net.URL("https://user:pass@goedge.cn:8080/docs?nav=1#link")
  2. // 主机地址,包含端口
  3. url.host
  4. // 参数字符串
  5. url.query
  6. // 主机端口
  7. url.port
  8. // 路径
  9. url.path
  10. // Hash内容(井号以后部分,不包含井号本身)
  11. url.hash
  12. // 协议(比如http、https)
  13. url.scheme
  14. // 协议内容,仅用于处理 `协议:协议内容` 这样格式的URL
  15. url.opaque
  16. // 用户部分,如果有的话会返回类似于 { username: ..., password: ...} 的对象
  17. url.user
  18. // 转换为字符串
  19. url.toString()