Giới thiệu các thay đổi về event DOM trong Firefox 66

Firefox 66 đã giới thiệu các thay đổi về sự kiện DOM sau đây để tương thích với nội dung cũ:

  • Thuộc tính Window.eventEvent.returnValue — ban đầu là các tính năng Internet Explorer độc quyền, sau đó cũng được hỗ trợ trên các trình duyệt khác cho các mục đích tương thích — đã được thêm vào Firefox 66.
  • Từ Firefox 66 trở đi, thuộc tính KeyboardEvent.keyCode của event đối tượng keypress sẽ giống như KeyboardEvent.charCode. Hành vi sao chép này phù hợp với các trình duyệt khác và dự kiến sẽ giải quyết hầu hết các vấn đề tương thích liên quan; tuy nhiên, việc tìm user-agent có thể gây ra các vấn đề khác trong một số thư viện JavaScript.

Nếu bạn duy trì mạng nội bộ cũ hoặc phần mềm được lưu trữ phụ thuộc vào những cái Firefox không hỗ trợ, hai tùy chọn sau đây tồn tại kể từ Firefox phiên bản 68, có thể hoạt động như trước Firefox 66:

  • dom.keyboardevent.keypress.hack.dispatch_non_printable_keys.addl
  • dom.keyboardevent.keypress.hack.use_legacy_keycode_and_charcode.addl

Các tùy chọn này nhận danh sách miền được phân tách bằng dấu phẩy làm giá trị; ví dụ, internal.example.com hoặc staging.example.com.

Các tùy chọn này có thể được đặt thông qua chính sách doanh nghiệp tùy chỉnh mới.

Trong Firefox phiên bản 66 trở lên, hỗ trợ window.event có thể được tắt bằng cách cài đặt dom.window.event.enabled thành false.

Bài viết này có hữu ích không?

Vui lòng đợi...

Những người này đã giúp viết bài này:

Illustration of hands

Tình nguyện viên

Phát triển và chia sẻ chuyên môn của bạn với người khác. Trả lời câu hỏi và nâng cao kiến thức cơ bản của chúng tôi.

Tìm hiểu thêm