Firefox dành cho Android có thể tiếp tục phát video ngay cả khi bạn chuyển sang thẻ hoặc ứng dụng khác. Tuy nhiên, các trang web có thể phát hiện độc lập nếu đó không phải là thẻ hoạt động và chọn tạm dừng video thay vì phát ở chế độ nền và một số trang web video phổ biến đã làm như vậy. Chúng tôi đang tiếp tục cải thiện Firefox dành cho Android để đáp ứng tốt hơn nhu cầu của người dùng và bạn có thể tiếp tục sử dụng tính năng này trên các trang web video khác.
Làm thế nào để điều này xảy ra?
Khi một trang web chuyển sang một thẻ khác, API hiển thị trang kích hoạt một event (sự kiện) visibilitychange liên quan đến khả năng hiển thị của trang. Một số nhà phát triển trang web có thể định cấu hình trang web của họ để phát hiện các sự kiện này và tạm dừng phát lại video. Khác với API hiển thị trang, các trang web có thể chọn tạm dừng phát lại video khi người dùng rời khỏi trình phát toàn màn hình bằng cách phát hiện event fullscreenchange được kích hoạt bởi API toàn màn hình.
Làm thế nào tôi có thể sửa lỗi này?
Hành vi được mô tả là bình thường và được mong đợi, khi một trang web đã chọn sử dụng event visibilitychange hoặc fullscreenchange theo cách này. Tuy nhiên, hành vi có thể bị vô hiệu hóa bằng cách ngăn chặn các sự kiện bình thường kích hoạt.
Ví dụ, một tiện ích mở rộng có thể tìm và chặn lại event visibilitychange và fullscreenchange vì vậy một trang web sẽ không thể phản ứng với một thẻ bị ẩn.
Hãy truy cập đến tiện ích mở rộng Video Background Play Fix để xem hoặc cài đặt một ví dụ về một tiện ích mở rộng như vậy.