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:wss:, giá trị là protocol theo sau bởi //, rồi theo sau bởi host. Tương tự như host, port chỉ đượ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 sau blob:, nhưng chỉ nếu URL đó dùng scheme http:, https: hoặc file:. Ví dụ, blob:https://mozilla.org sẽ 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

Tương thích trình duyệt

Xem thêm