Пользовательское расширение javascript не выполнит мой скрипт - PullRequest
0 голосов
/ 28 октября 2018

У меня есть этот код, который я хочу выполнять каждый раз, когда я смотрю видео на YouTube:

alert("Test alert");

var title = $(".style-scope ytd-video-primary-info-renderer").textContent.toUpperCase();
var blackword = "fortnite".toUpperCase();
if (title.includes(blackword)) {
    alert("Video contains fortnite!");
    window.location.href = "https://www.youtube.com";
}

Когда я захожу на www.youtube.com, я получаю тестовое предупреждение, и больше ничего не происходит, что хорошо, потому что скриптдолжен выполняться только тогда, когда заголовок YouTube содержит слово «fortnite».

У меня две проблемы;когда я нажимаю на видео, даже тестовое оповещение не выполняется.Но если я обновлю видеоокно (с URL-адресом, похожим на https://www.youtube.com/watch?v=XYZ),, появляется тестовое предупреждение, но другой сценарий не выполняется. (Когда я вводю его вручную в консоли, он работает ..) Кто-нибудь кажетсячтобы узнать, в чем проблема? Я использую расширение Chrome Custom Javascript.

...