URL: thuộc tính origin
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2016.
Note: This feature is available in Web Workers.
Thuộc tính chỉ đọc origin của giao diện URL trả về một chuỗi chứa biểu diễn Unicode của origin của URL được đại diện.
Cấu trúc chính xác thay đổi tùy theo kiểu URL:
- Với các URL dùng các scheme
ftp:,http:,https:,ws:vàwss:, giá trị làprotocoltheo sau bởi//, rồi theo sau bởihost. Tương tự nhưhost,portchỉ được bao gồm nếu nó không phải là giá trị mặc định của protocol. - Với URL dùng scheme
file:, giá trị phụ thuộc vào trình duyệt. - Với URL dùng scheme
blob:, giá trị là origin của URL theo saublob:, nhưng chỉ nếu URL đó dùng schemehttp:,https:hoặcfile:. Ví dụ,blob:https://mozilla.orgsẽ cóhttps://mozilla.org.
Trong mọi trường hợp khác, chuỗi "null" được trả về.
Giá trị
Một chuỗi.
Ví dụ
Các ví dụ sau cho thấy thuộc tính origin được tính như thế nào đối với URL blob:, một URL http: và một URL dùng port không mặc định:
js
const url = new URL("blob:https://mozilla.org:443/");
console.log(url.origin); // 'https://mozilla.org'
js
const url = new URL("http://localhost:80/");
console.log(url.origin); // 'http://localhost'
js
const url = new URL("https://mozilla.org:8080/");
console.log(url.origin); // 'https://mozilla.org:8080'
Thông số kỹ thuật
| Specification |
|---|
| URL> # dom-url-origin> |