TheBarmaley
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Spuner Цитата:коллега уже подсказал - надо убрать "форумные" пробелы в конце, добавить хвост заголовка и поставить точку с запятой в конце: Код: // ==UserScript== // @name Переползание на видосы // @match *://www.youtube.com/channel/* // @match *://www.youtube.com/user/* // @run-at document-start // ==/UserScript== if (location.href.split('/')[5].match(/featured/i)) location.href=location.href.split(location.href.split('/')[5])[0]+'videos'; | вопчем, всё как в ссылке на пастебин.. сопссно, это НЕ ошибки, а "непричёсанность", на работу скрипта никак не влияет.. я вчерашний вариант проверял в вайлентманки, там эти "непричёски" пофигу, всё работает как было запрошено..) по поводу "не работает - переход не осуществляется" - хз, ща спецом поставил тамперманку - и там пашет/переходит.. на всякий случай - я ссылки на "юзер" не* проверял, только на "чаннел", взял первый попавшийся и потыкался.. * нету у мну авторизации там..) единссно - могу предположить, что ты не соблюдаешь основное правило проверки - переход будет ТОЛЬКО со страниц с "фичеред" в адресе - как ты и просил и потому я и проверку урл в скрипте делал ТОЛЬКО по этому фрагменту.. т.е. если ты ждёшь перехода на /видосы с урл вида хттпс://www.youtube.com/channel/имя_канала (БЕЗ /фичеред) или с любого другого (с /плейлист или /коммунити и пр.) - его НЕ будет, ты ж не заказывал - оно и не переходит..)
|