TheBarmaley
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору 351878 // в порядке попутного офтопа.. Цитата:не за что, знание матчасти рулит..)) Цитата: срабатывает на всём, не только на ютубе. так должно быть? | да, это же универсальная замена - свойство "хост" подразумевает имя домена, раз оно впрямую не указано, вот и заменяет везде..) Цитата: или можно ограничить только им? | можно, конечно.. первый совет про "жабу" как раз и был такой - замена только совпадающего хоста: Код: javascript:location.href=location.href.replace(/\/\/(*\.)?youtube\.com/,'//invidious.namazso.eu') | почему здесь выражение отличается от твоего - да потому, что твоё первоначальное не сработает на, скажем, www.youtube.com..) но самое лучшее, всё же, это замена именно хоста (домена) целиком - при этом сработает гарантированно.. вот так, если с проверкой: Код: javascript:/youtube\.*/i.test(location.host)&&(location.host='invidious.namazso.eu') | хотя всё это НЕ нужно - если исходить из логики - ты ведь код как букмарклет используешь, значит - запускаешь руками, значит - понимаешь, когда и где именно надо "кнопку нажать", поэтому и было дано самое простое и универсальное - локейшн.хост="намазка...", здесь ведь код самый короткий из всех..))
|