URL: origin 屬性
注意:此功能在 Web Workers 中可用。
origin 是 URL 介面的一個只讀屬性,它返回一個字串,其中包含所表示 URL 的源(origin)的 Unicode 序列化。
具體的結構因 URL 型別而異。
- 對於使用
ftp:、http:、https:、ws:和wss:方案的 URL,源(origin)是protocol後面跟著//,再後面跟著host。與host相同,只有當port不是協議的預設埠時,它才會被包含在內。 - 對於使用
file:方案的 URL,其值取決於瀏覽器。 - 對於使用
blob:方案的 URL,返回的是blob:後面的 URL 的 origin,但前提是該 URL 使用http:、https:或file:方案。例如,blob:https://mozilla.org將返回https://mozilla.org。
對於所有其他情況,返回字串 "null"。
值
字串。
示例
以下示例展示了 origin 屬性如何為 blob: URL、http: URL 以及使用非預設埠的 URL 計算源(origin):
js
const url = new URL("blob:https://mozilla.org:443/");
console.log(url.origin); // 'https://mozilla.org'
js
const url = new URL("https://:80/");
console.log(url.origin); // 'https://'
js
const url = new URL("https://mozilla.org:8080/");
console.log(url.origin); // 'https://mozilla.org:8080'
規範
| 規範 |
|---|
| URL # dom-url-origin |
瀏覽器相容性
載入中…