Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   Изменение контента на youtube (https://javascript.ru/forum/css-html-firefox-mizilla/73771-izmenenie-kontenta-na-youtube.html)

jvscrptr 13.05.2018 20:57

Изменение контента на youtube
 
Снова здравствуйте. На любой странице просмотра видео на youtube есть некоторые теги, например с id 'upload-info', которые не получается изменить с помощью контент-скриптов, изменения не видны. Если же изменить родительский элемент с id 'meta-contents', то все изменения видны. Почему так происходит? Как можно изменить эти элементы? Как можно менее костыльным способом

j0hnik 13.05.2018 21:47

в консоле пробуете менять?

jvscrptr 13.05.2018 22:10

j0hnik,
нет, в контент-скрипте, который определяется в манифесте. Мне кажется так происходит из-за ангуляра, но я в нем не разбираюсь

jvscrptr 15.05.2018 20:55

Нашел ответ на свой вопрос. На любой селектор полагаться нельзя, нужно их подбирать. Например, вместо #upload-info нужно брать #owner-container и т.д. Даже не смотря на то, что #owner-container является дочерним элементом для #upload-info, изменения видны именно на нем, а не на родительском. Это можно проверить в отладчике, необязательно писать для этого расширение. Ну и еще нужно дождаться пока элемент в принципе появится на странице. Потому что изначально его на странице нет


Часовой пояс GMT +3, время: 06:10.