Как запретить браузеру предварительно загружать тег <video>?

Я написал расширение пользовательского скрипта для Chrome с JavaScript, чтобы предотвратить автоматическую загрузку видео и аудио тегов при загрузке страницы.

Это код:

var videoTags = document.getElementsByTagName("Video");
var i;
for(i=0; i<videoTags.length; i++)
{
    videoTags[i].setAttribute("preload", "none");
    videoTags[i].removeAttribute("autoplay");
}

var audioTags = document.getElementsByTagName("audio");
var i;
for(i=0; i<audioTags.length; i++)
{
    audioTags[i].setAttribute("preload", "none");
    audioTags[i].removeAttribute("autoplay");
}

И это файл manifest.json:

   {
      "content_scripts": [ {
      "exclude_globs": [  ],
      "exclude_matches": [  ],
      "include_globs": [ "*" ],
      "js": [ "script.js" ],
      "matches": [ "http://*/*", "https://*/*" ],
      "run_at": "document_start"
   } ],
      "converted_from_user_script": true,
      "description": "",
      "key": "an2xaeZJluPfnpmcsHPXI4aajQPL1cBm5C2kKjaQwXA=",
      "name": "test.user.js",
      "version": "1.0"
  }

Проблема в том, что мой скрипт запускается через мгновение, и до тех пор браузер (Chrome) загружает часть видео / аудио файла.

Ответы на вопрос(4)

Ваш ответ на вопрос