Принудительное качество видео на Youtube - PullRequest
0 голосов
/ 11 апреля 2020

Я пытаюсь создать пользовательский JS для моего Wordpress, чтобы заставить миниатюры с самым высоким качеством для видео Youtube.

Я нашел регулярное выражение: https:\/\/i.ytimg.com\/vi\/(?:.+).jpg$

Пример URL должен go из

https://i.ytimg.com/vi/***/hqdefault.jpg

До

https://i.ytimg.com/vi/***/maxresdefault.jpg

Таким образом, сценарий должен выполнить следующие шаги:

1- Найти все эскизы Youtube (сопоставление регулярных выражений)
2- Замените hqdefault.jpg на maxresdefault.jpg и примените изменение к HTML

Я пробовал + 24 часа, но не смог собрать пазл ... Спасибо за помощь!

1 Ответ

0 голосов
/ 11 апреля 2020

Я отредактировал для всех изображений страницы:

const regex = /[a-z]*.jpg$/g;
var x = document.getElementsByTagName("img");
var i;
for (i = 0; i < x.length; i++) {
  x[i].src = x[i].src.replace(regex, 'maxresdefault.jpg');
 } 
...