Показать сообщение отдельно
  #1 (permalink)  
Старый 22.04.2020, 10:59
Аватар для selevo
Кандидат Javascript-наук
Отправить личное сообщение для selevo Посмотреть профиль Найти все сообщения от selevo
 
Регистрация: 13.03.2013
Сообщений: 132

Как узнать повяление такого сообщения на странице ?
Хочу в корзине на aliexpress автоматически нажимать ОК при удалении товара.
Надоело каждый раз кликать подтверждение удаления.
Спасибо.
gif ролик
https://psv4.userapi.com/c856320/u47...9Tx2_NJRU5Ss5A

Сейчас у меня такой код
var korzinaDelOKid = ("body > div.next-overlay-wrapper.opened > div.next-dialog.next-closeable.next-overlay-inner > div.next-dialog-footer.next-align-left > button.next-btn.next-medium.next-btn-primary.next-dialog-btn");

    //  Ожидание клика
   if (1)
      {document.body.onclick = function(e)
       {
             console.log('СТАРТ ОБРАБОТКИ КЛИКА\n');
           setTimeout(ClikOKdelete, 200); // задержка 200 милисекунд и запуск опроса наличия кнопки

           // alert ('click');


       }
      }
    function ClikOKdelete (){
if (document.querySelector (korzinaDelOKid)); //Проверка есть ли элемент кнопки подтверждения удаления из корзины
        {

     console.log('Кнопка  ОК подтверждения удаления обнаруженаы\n');
   // document.querySelector (korzinaDelOKid).click();
        }

};


он код кнопки обнаруживает, но даже когда это окно не появляется на экране.
В любом место экрана кликаю мышкой и сообщает что кнопка обнаружена.
Не пойму почему.

Последний раз редактировалось selevo, 22.04.2020 в 12:29.
Ответить с цитированием