Вход

Просмотр полной версии : Изменение контента на youtube


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

j0hnik
13.05.2018, 20:47
в консоле пробуете менять?

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

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