sự kiện lỗi toàn màn hình
Ví dụ
Cảnh báo một số văn bản nếu không thể xem một phần tử ở chế độ toàn màn hình:
document.addEventListener("fullscreenerror", function() {
alert("Fullscreen denied")
});
Sự miêu tả
Sự kiện lỗi toàn màn hình xảy ra khi không thể xem được một phần tử ở chế độ toàn màn hình, ngay cả khi phần tử đó đã được yêu cầu.
Lưu ý: Sự kiện này yêu cầu tiền tố cụ thể để hoạt động trong các trình duyệt khác nhau (xem Hỗ trợ trình duyệt bên dưới).
Mẹo: Sử dụng phương thức phần tử .requestFullscreen() để xem phần tử ở chế độ toàn màn hình.
Mẹo: Sử dụng phương thức phần tử .exitFullscreen() để hủy chế độ toàn màn hình.
Hỗ trợ trình duyệt
Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ sự kiện. Lưu ý: Mỗi trình duyệt yêu cầu một tiền tố cụ thể (xem dấu ngoặc đơn):
Event | |||||
---|---|---|---|---|---|
fullscreenerror | 45.0 (webkit) | 11.0 (ms) | 47.0 (moz) | 5.1 (webkit) | 15.0 (webkit) |
Ví dụ
Sử dụng tiền tố cho mã trình duyệt chéo:
/* Standard syntax */
document.addEventListener("fullscreenerror",
function() {
...
});
/* Firefox */
document.addEventListener("mozfullscreenerror", function() {
...
});
/* Chrome, Safari and Opera */
document.addEventListener("webkitfullscreenerror",
function() {
...
});
/* IE / Edge */
document.addEventListener("msfullscreenerror", function() {
...
});
Cú pháp
Trong HTML:
< element onfullscreenerror=" myScript ">
Trong JavaScript:
object .onfullscreenerror = function(){ myScript };
Trong JavaScript, sử dụng phương thức addEventListener():
object .addEventListener("fullscreenerror", myScript );
Chi tiết kỹ thuật
Bong bóng: | Đúng |
---|---|
Có thể hủy: | KHÔNG |
Loại sự kiện: | Sự kiện |
Thẻ HTML: | TẤT CẢ các phần tử HTML |