Đây là sự cố lâu dài với Flash và trình duyệt. (Và tôi có nghĩa là dài - hãy xem điều này eight-year-old bug trên trình duyệt Mozilla.) Vấn đề là Flash chặn tất cả các sự kiện đầu vào, thay vì trình duyệt. Đó là hộp cát trong môi trường riêng của nó, và không vượt qua các sự kiện trở lại trình duyệt.
Về mặt khái niệm, đây không nhất thiết phải là điều xấu. Điều gì sẽ xảy ra khi Flash muốn nghe sự kiện "ctrl + n"? Trình duyệt có nên lấy nét từ Flash vì nó sử dụng phím nóng đó chưa? Nó sẽ là một nỗi đau thực sự cho các nhà phát triển Flash, đó là chắc chắn.
Đã có đề xuất về cách khắc phục vấn đề này mà tôi đã thấy cho các trình duyệt cụ thể, nhưng không có giải pháp nhận toàn bộ. Ví dụ, this solution được tham chiếu trong lỗi, nhưng rõ ràng nó sẽ không hoạt động theo cách bạn muốn (vì người dùng sẽ phải nhảy qua một vài vòng để làm cho nó hoạt động).
Vì vậy ... không, cho đến bây giờ. Sẽ thực sự gọn gàng nếu vấn đề này có thể được khắc phục.
Nguồn
2009-02-27 00:02:22
Tôi luôn muốn đặt câu hỏi này và bạn đã làm điều đó cho tôi. Cảm ơn – Matias