Làm cách nào tôi có thể ngăn Chrome tải trước nội dung âm thanh và video HTML5?


11

Tôi thích HTML5 và các tính năng của nó rất nhiều. Nhưng một điều làm tôi khó chịu là tôi không thể kiểm soát việc tải xuống nội dung thực tế.

Mỗi lần tôi thấy tệp âm thanh HTML5, giả sử, trong nguồn cấp RSS, Chrome sẽ bắt đầu tải xuống tự động! Điều này đặc biệt khó chịu khi tôi không có ý định nghe bất kỳ tệp nào đang tải trước. Tôi muốn nghe rất ít trong số họ.

Có cách nào để bảo Chrome không lãng phí băng thông của tôi cho các tệp mà tôi không có ý định nghe / xem không?

Câu trả lời:


6

Thật không may, hiện tại dường như không có cách nào để bảo Chrome không tải xuống tài nguyên cho đến khi bạn yêu cầu rõ ràng (tôi thậm chí đã kiểm tra trong Cửa hàng mở rộng của họ để xem ai đó đã viết tiện ích mở rộng có thể làm điều này).

Hướng dẫn dành cho Nhà phát triển Opera dành cho HTML5, Mọi thứ bạn cần biết về trạng thái âm thanh và video HTML5 :

Có chuyện gì với tất cả những gì đang tải xuống?

Opera, Chrome và Safari sẽ tự động tải xuống toàn bộ tệp video ngay cả khi nó chưa bắt đầu phát. Firefox 3.6 chỉ tải đủ để hiển thị khung và xác định thời lượng, trừ khi có autobuffer thuộc tính. Lưu ý rằng thông số kỹ thuật đã thay đổi từ autobufferthành preload, chưa được triển khai ở bất kỳ đâu. Opera có kế hoạch thay đổi hành vi của Firefox chỉ tải đủ để hiển thị khung và xác định thời lượng theo mặc định, trừ khi preloadthuộc tính nói khác.

Đó là một vấn đề được biết rằng Chrome bỏ qua preloadthuộc tính, điều đó có nghĩa là nó luôn tải trước video, ngay cả khi nó không được phép. Tuy nhiên, tin tốt là lỗi này đã được sửa trong phiên bản Chrome dành cho nhà phát triển mới nhất:

Nhận xét 72 của thành viên dự án vrk@chromium.org, ngày 5 tháng 4 (6 ngày trước)

Các bản vá để thực hiện tải trước đã hạ cánh! Thuộc tính tải trước cuối cùng sẽ được nhận ra trong Chrome 12. (Kênh Dev sẽ nhận được bản cập nhật này sau một vài tuần.)

Khi thay đổi này diễn ra (tùy thuộc vào phiên bản Chrome bạn đang sử dụng), bạn sẽ thấy các tệp âm thanh không tải trước trừ khi nguồn cấp RSS, trang web, v.v., nói rõ rằng nó nên tải trước.

Sự hiểu biết của tôi về HTML5 khiến tôi tin rằng nếu nhà thiết kế web đã cài đặt nó để tải trước, thì bạn không thể làm gì để nói với nó là không. Tuy nhiên, tôi đoán là chúng ta sẽ sớm thấy một tiện ích mở rộng hoặc tùy chọn trong các trình duyệt sẽ cho phép bạn chọn xem có tải trước nguồn hay không (tôi sẽ nghĩ giống như cách hoạt động của Click to Play cho plugin ).


HTML5 không phải là một tiêu chuẩn. Nó thậm chí không phải là một bản nháp, chỉ là một số thứ được cho là "tiêu chuẩn" mới. Mỗi nhà phát triển, công ty, trình duyệt thực hiện nó theo một cách khác.
Apache
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.