Tôi chỉ đọc, tôi nghĩ rằng tất cả các chuỗi đề cập đến chủ đề này và tôi không thể tìm thấy giải pháp thực sự cho vấn đề của mình. Tôi cần phát hiện khi cửa sổ trình duyệt mất tiêu điểm, tức là sự kiện mờ. Tôi đã thử tất cả các tập lệnh trên stackoverflow, nhưng dường như không có cách tiếp cận trình duyệt chéo phù hợp.Trình duyệt chéo: phát hiện sự kiện mờ trên cửa sổ
Firefox là trình duyệt có vấn đề ở đây.
Một cách tiếp cận phổ biến sử dụng jQuery là:
window.onblur = function() {
console.log('blur');
}
//Or the jQuery equivalent:
jQuery(window).blur(function(){
console.log('blur');
});
này hoạt động trong Chrome, IE và Opera, nhưng Firefox không phát hiện sự kiện này.
Có cách nào để duyệt qua sự kiện làm mờ cửa sổ không? Hoặc, được hỏi khác, có cách nào để phát hiện sự kiện làm mờ cửa sổ bằng trình duyệt Firefox không? hỗ trợ
- Xem Firefox 3 window focus and blur
- Theo các bài viết github sau, jQuery đã ngưng để thử nghiệm mờ Firefox::
câu hỏi liên quan và nghiên cứu
Check-out this post: http://support.mozilla.org/en-US/questions/806756#answer-167267 –
Ok, vì vậy nếu tôi hiểu, không có cách nào để buộc FF để hiểu sự kiện này. – M4nch4k
window.onblur = function() {alert ('blur'); } <= Điều này cũng hoạt động trên firefox. – Sandeep