HashChangeEvent

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Giao diện HashChangeEvent đại diện cho các sự kiện kích hoạt khi định danh phân mảnh (fragment identifier) của URL thay đổi.

Định danh phân mảnh là phần của URL theo sau (và bao gồm) ký hiệu #.

Event HashChangeEvent

Hàm khởi tạo

HashChangeEvent()

Tạo một đối tượng HashChangeEvent mới.

Thuộc tính phiên bản

Giao diện này cũng kế thừa các thuộc tính của lớp cha, Event.

HashChangeEvent.newURL Read only

URL mới mà cửa sổ đang điều hướng đến.

HashChangeEvent.oldURL Read only

URL cũ mà cửa sổ đã điều hướng từ đó.

Phương thức phiên bản

Giao diện này không có phương thức riêng, nhưng kế thừa các phương thức của lớp cha, Event.

Ví dụ

Ví dụ cơ bản

js
function locationHashChanged() {
  if (location.hash === "#some-cool-feature") {
    someCoolFeature();
  }
}

window.addEventListener("hashchange", locationHashChanged);

Thông số kỹ thuật

Specification
HTML
# the-hashchangeevent-interface

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

Sự kiện liên quan