Функционал расширения
-
Как в Бас реализовать такое :
как в greasemonkey указал в скрипте урл и код который будет выполняться при заходе на этот урл.
Т.е прописал один раз и каждый раз при загрузке указанного урл выполняется код,
-
Получить текущий URL в
[[CURRENT_URL]]
if ( [[CURRENT_URL]] == "http://site1.com" ) Функция для site1.com if ( [[CURRENT_URL]] == "http://site2.com" ) Функция для site2.com
-
@wodopad ты про условие, а я про отслеживание .
Т.е. я раз задал условие что если текущий урл верно , выполнятся условие, и не нужно везде это проставлять.greasemonkey
-
Насколько я понимаю, greasemonkey выполняет определенный js код на странице в зависимости от условий.
Чтобы сделать подобное в БАС, можете использовать действие "Выполнять при каждой загрузке страницы в браузере" и примерно такой код.
document.addEventListener("DOMContentLoaded", function(event) { if(window.location.href.toString().indexOf("МОЙДОМЕН1.com") >= 0) { //Скрипт для домен 1 } if(window.location.href.toString().indexOf("МОЙДОМЕН2.com") >= 0) { //Скрипт для домен 2 } });
Попробуйте этот код для гмейл ;)
document.addEventListener("DOMContentLoaded", function(event) { if(window.location.href.toString().indexOf("accounts.google.com") >= 0) { var el = document.getElementsByTagName("h1")[0] if(el) el.innerHTML = "Мой текст" } });
-
@support спасибо огромное, то что искал, все работает