Функционал расширения

Поддержка
  • Как в Бас реализовать такое :
    как в greasemonkey указал в скрипте урл и код который будет выполняться при заходе на этот урл.
    Т.е прописал один раз и каждый раз при загрузке указанного урл выполняется код,

  • @Penter

    Получить текущий URL в [[CURRENT_URL]]

    if ( [[CURRENT_URL]] == "http://site1.com" )
        Функция для site1.com
    if ( [[CURRENT_URL]] == "http://site2.com" )
        Функция для site2.com
    
  • @wodopad ты про условие, а я про отслеживание .
    Т.е. я раз задал условие что если текущий урл верно , выполнятся условие, и не нужно везде это проставлять.greasemonkey

  • @Penter

    Насколько я понимаю, 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 спасибо огромное, то что искал, все работает

  • 0 Votes
    3 Posts
    365 Views
  • 0 Votes
    4 Posts
    412 Views
  • 0 Votes
    5 Posts
    590 Views
  • 0 Votes
    4 Posts
    1045 Views
  • 0 Votes
    3 Posts
    720 Views