📅  最后修改于: 2023-12-03 15:35:39.963000             🧑  作者: Mango
URLProtocol 属性是 URL 接口的一个属性,用于获取或设置 URL 的协议部分。
const protocol = url.protocol;
其中,url
是一个 URL 对象,protocol
表示 URL 对象的协议部分。
返回一个字符串,表示 URL 的协议部分。例如 https:
、http:
、ftp:
、file:
等。
以下示例将 URL 对象的协议部分设置为 https:
。
let url = new URL('http://example.com');
url.protocol = 'https:';
console.log(url.protocol); // 输出 "https:"
protocol
属性可读写。当设置 protocol
属性时,URL 对象也会自动更新相应的相关属性,例如 port
, host
, hostname
等等。protocol
属性应该包含一个冒号和两个斜杠字符 (:
和 //
),例如 https://
、http://
等。如果不包含斜杠字符,则默认为 http://
。protocol
属性不区分大小写。