Як я можу запобігти Chrome перед завантаженням аудіо- та відеовмісту HTML5?


11

Мені дуже подобається HTML5 та його функції. Але одне, що мене дратує, - це те, що я не можу контролювати фактичне завантаження вмісту.

Щоразу, коли я бачу аудіофайл HTML5, скажімо, у RSS-каналі, Chrome почне завантажувати його автоматично! Це особливо дратує, коли я не маю наміру слухати жоден із файлів, які попередньо завантажуються. Я хочу слухати їх дуже мало.

Чи є спосіб сказати Chrome не марнувати пропускну здатність на файли, які я не збираюся слухати / дивитися?

Відповіді:


6

На жаль, не в даний час , як видається, спосіб сказати Chrome не завантажувати ресурси , поки ви явно не просити їх (я навіть перевірив в їх розширень в Інтернет - магазині , щоб побачити , якщо хто - то написав розширення , яке може зробити це).

Посібник для розробників Opera для HTML5: Все, що потрібно знати про відео та аудіо HTML5 :

Що з усім цим завантаженням?

Opera, Chrome і Safari автоматично завантажують весь відеофайл, навіть якщо він ще не почав програвати. Firefox 3.6 завантажується лише для кадру та визначення тривалості, якщо autobuffer атрибут не присутній. Зауважте, що специфікація змінилася з autobufferна preload, що ще ніде не було впроваджено. Opera планує змінити поведінку Firefox лише для завантаження, щоб візуалізувати кадр та визначити тривалість за замовчуванням, якщо тільки в preloadатрибуті не вказано інше.

Відома проблема була в тому, що Chrome ігнорує preloadатрибут, а це означає, що він завжди попередньо завантажує відео, навіть якщо цього не передбачається. Хороша новина, що ця помилка була виправлена в останній версії Chrome для розробників:

Коментар 72 учасника проекту vrk@chromium.org, 5 квіт. (6 днів тому)

Патчі для здійснення попереднього завантаження вже висаджені! Атрибут попереднього завантаження буде нарешті розпізнаний у Chrome 12. (канал Dev повинен отримати це оновлення через кілька тижнів.)

Як тільки ця зміна відбудеться (залежить від того, яку версію Chrome ви використовуєте), вам слід побачити, що аудіофайли не завантажуються, за винятком випадків, коли RSS-канал, веб-сторінка тощо не передбачає прямої завантаження.

Моє розуміння HTML5 спонукає мене до думки, що якщо веб-дизайнер встановить його для попереднього завантаження, ви нічого не можете зробити, щоб не сказати. Але я думаю, що незабаром ми побачимо розширення або параметр у браузерах, який дозволить вам вибрати, чи буде джерело попереднього завантаження чи ні (я думаю, начебто, як працює функція Click to Play для натискань Chrome ).


HTML5 не є стандартом. Це навіть не проект, просто деякі речі, як це сказано, є новим "стандартом". Кожен розробник, компанія, браузер реалізує це по-іншому.
Шики
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.