URL protocol 屬性

admin發表於2020-04-06

protocol 屬性返回或設定當前 url 的協議部分,包括協議後面的冒號(:),可讀寫屬性。

關於URL 物件知識參閱 URL 物件 一章節。

語法結構:

[JavaScript] 純文字檢視 複製程式碼
string = url.protocol;
url.protocol = string;

程式碼例項:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
let url = new URL("https://www.softwhy.com/article-9301-1.html");
console.log(url.protocol);

程式碼執行效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/202004/06/093311b4oe4si4xufkuexs.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

列印出當前 url 的協議為 https:,後面帶有冒號。

[JavaScript] 純文字檢視 複製程式碼執行程式碼
let url = new URL("https://www.softwhy.com/article-9301-1.html");
url.protocol="http:";
console.log(url.href);

程式碼執行效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/202004/06/093341h4gqxzqtrhhfppbb.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

上述程式碼通過 protocol 屬性重新設定 url 的協議部分。