URL 对象

Exisi 2020-06-23 12:50:15
Categories: Tags:

 

 

构造函数

说明

URL()

创建并返回一个URL对象,该 URL 对象引用使用绝对 URL 字符串,相对 URL 字符串和基本 URL 字符串指定的 URL

 

属性

说明

状态

hash

包含'#'USVString,后跟 URL 的片段标识符。

 

host

一个USVString,其中包含域(即主机名),后跟(如果指定了端口)“:”和 URL 的端口。

 

hostname

包含 URL 域名的 USVString

 

href

包含完整 URL USVString

 

origin

返回一个包含协议名、域名和端口号的 USVString

只读

password

包含在域名前面指定的密码的 USVString

 

pathname

'/' 起头紧跟着 URL 文件路径的 DOMString

 

port

包含 URL 端口号的 USVString

 

protocol

包含 URL 协议名的 USVString,末尾带 ':'

 

search

一个USVString ,指示 URL 的参数字符串;如果提供了任何参数,则此字符串包括所有参数,并以开头的“?”开头 字符。

 

searchParams

URLSearchParams对象,可用于访问search中找到的各个查询参数。

只读

username

包含在域名前面指定的用户名的 USVString

 

 

方法

说明

toString()

返回包含整个 URL USVString。它是URL.href的同义词,尽管它不能用于修改值。

toJSON()

返回包含整个 URL USVString。它返回与href属性相同的字符串

静态方法

说明

createObjectURL()

返回一个DOMString ,包含一个唯一的 blob 链接(该链接协议为以 blob:,后跟唯一标识浏览器中的对象的掩码)

revokeObjectURL()

销毁之前使用URL.createObjectURL()方法创建的 URL 实例

 

 

 

来自 <https://developer.mozilla.org/zh-CN/docs/Web/API/URL>